1
當通過Ajax發送「簡單文本」時,我有這段代碼很有效,沒有任何錯誤。 但是,當我想發送「html」到服務器,我的代碼將失敗有時。通過Ajax POST發送HTML
var message = tinyMCE.activeEditor.getContent();
if(message.length > 0)
{
message = Base64.encode(message);
tinyMCE.activeEditor.setContent('');
var parameters = 'message=' + message;
var url = "ChatResponse.aspx";
ajaxPost.open("POST", url, true);
ajaxPost.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajaxPost.setRequestHeader("Content-Length", parameters.length);
ajaxPost.setRequestHeader("Connection", "close");
ajaxPost.send(parameters);
}
不會失敗 asdasd asdasd [BASE64:] YXNkYXNkPHN0cm9uZz5hc2Rhc2Q8L3N0cm9uZz4 =
但將用於
失敗一個一個 [BASE64:] YTxzdHJvbmc + YTwvc3Ryb25nPg ==
有什麼不對?
你在服務器端得到了什麼?你沒有得到任何東西或是亂碼?它會引起某種錯誤嗎? – 2009-08-02 20:25:29
沒有請求服務器,我的POST調用停止在瀏覽器 – 2009-08-02 20:31:18