我在CMS中使用fckeditor,需要在编辑器中发布一些javascript代码。
这存储在我的数据库中,但它会从此javascript代码中删除+符号:
function _check(val){
loadFragmentInToElement('captcha_check.php?val='+val,'captcha_div','');
}
为什么要删除+符号?
我曾经尝试过使用&43;和%2b,但之后它会发布&43;和%2b而不是+符号。
不,外部团体将无法访问此邮件。
编辑….
使用javascript函数提交带有编辑器的表单
调用了SubmitForm。编辑器内容作为名为
没有编辑。我看到它从哪里“逃逸”代码
使用此功能的编辑器:
if(noofeditor){
var editorArray=noofeditor.split('::');
for (l=0;l<editorArray.length;l++){
strData += "&"+editorArray[l]+"="+escape(FCKeditorAPI.GetInstance(editorArray[l]).GetXHTML());
}
}
有没有办法阻止它从+符号中逃出?