J'ai ce code qui fonctionne sans erreur lors de l'envoi de "texte simple" via Ajax post. Mais quand je veux envoyer "html" sur le serveur, mon code échouera parfois.Envoyer du code HTML via Ajax POST
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);
}
ne manquera pas pour asdasd asdasd [base64:] YXNkYXNkPHN0cm9uZz5hc2Rhc2Q8L3N0cm9uZz4 =
mais échouera pour
un un [base64:] YTxzdHJvbmc + YTwvc3Ryb25nPg ==
Qu'est-ce qui ne va pas?
Qu'obtenez-vous du côté serveur? Avez-vous rien ou quelque chose qui est brouillé? Cela soulève-t-il une erreur de quelqu'un? –
Aucune demande n'est faite au serveur, mon appel POST s'arrête dans le navigateur quelque part –
Est-ce que le navigateur que vous utilisez est différent? –