Я использую FCKEditor в CMS и мне нужно опубликовать некоторый код JavaScript в редакторе.Это хранится в моей базе данных, но удаляет знак + из этого кода javascript:
function _check(val){
loadFragmentInToElement('captcha_check.php?val='+val,'captcha_div','');
}
Теперь, почему бы удалить знак +?
Я пробовал использовать + и% 2Bно затем он отправляет + и% 2B вместо знака +.
Нет, внешние лица не смогут получить доступ к этому сообщению.
Редактировать ....
Форма с редактором передается с использованием функции javascript под названием submitform.Содержимое редактора передается как объект с именем noofeditor.Я вижу, где он «ускользает» от кода, полученного из редактора, с помощью этого:
if(noofeditor){
var editorArray=noofeditor.split('::');
for (l=0;l<editorArray.length;l++){
strData += "&"+editorArray[l]+"="+escape(FCKeditorAPI.GetInstance(editorArray[l]).GetXHTML());
}
}
Есть ли способ предотвратить выход из знака +?