~~~~~~~~~jquery ajax怎么传带有html格式的数据?马上给分~~~~~~~~~~~
$.ajax({
url: "KB_EditNew.aspx",
data:
{
act: state,
kbid: kbId,
kbtitle: kbTitle,
kbcat1: kbCat1,
kbcat2: kbCat2,
kbkeyword: kbKeyword,
kbcontent: editorhtml
},
success: function(data) {
closeBg();
},
error: function(data){
alert("Save Func Error!");
}
});
其他参数都是普通字符串,只有editorhtml为带html的字符串。
报错内容:
"NetworkError: 500 Internal Server Error - http://localhost:24131/KB_EditNew.aspx?act=saveclose&kbid=0&kbtitle=test+005+20131114&kbcat1=44&kbcat2=%E7%BD%91%E7%BB%9C%2F%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8%2F%E9%98%B2%E7%81%AB%E5%A2%99&kbkeyword=key&kbcontent=%3Cp%3Eaaa%3C%2FP%3E"
ajax可以传带有html格式的数据吗?
------解决方案--------------------encodeURI()这样写的