ajax post发送html代码时候遇到&时被截断字符怎么解决?
XMLHTTP发送post时候截断字符部分代码
var http_request=createXmlHttp();
var url=“/flux/servlet/QuestionnaireAction?action=default“;
http_request.onreadystatechange =dealSave;
var txt=document.theForm.jsTxt.value;
var filename=document.theForm.filename.value;
var parame=“jsTxt=“+txt+“&filename=“+filename;
http_request.open(’POST’, url, true);
http_request.setrequestheader(“content-length“,txt.length);
http_request.setRequestHeader(“Content-Type“,“application/x-www-form-urlencoded“);
http_request.send(parame);
问题是:
txt里面是包含html代码的
当然也包含空格 遇到&就被截断了..
现在问题:在QuestionnaireAction里面,通过
String fileTxt=request.getParameter(“jsTxt“)
获得的内容,就在&截断掉,
页:
[1]