У меня есть этот код, который работает без ошибок при отправке «простого текста» через пост Ajax.
Но когда я хочу отправить « 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 =
, но не удастся на
a a [base64:]
YTxzdHJvbmc + YTwvc3Ryb25nPg ==
Что не так?