日期:2014-05-16  浏览次数:20687 次

~~~~~~~~~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格式的数据吗?

ajax html

------解决方案--------------------
encodeURI()这样写的