J'utilise le code ci-dessous, ce qui est correct mais lorsque j'utilise le code ci-dessous pour tenter d'envoyer un fragment html à une page de traitement pour l'enregistrer en tant que fichier mais je n'ai rien.
J'ai essayé d'utiliser ajax avec processData défini sur de fausses annonces dataTypes de html, text et xml mais rien ne fonctionne. Je ne trouve rien à ce sujet alors je suppose que je dois manquer quelque chose d'assez trivial mais je suis là depuis 3 heures maintenant.
This works
$.post("SaveFile.aspx", {f: "test4.htm", c: "This is a test"},
function(data){
alert(data);
}, "text");
This fails
$.post("SaveFile.aspx", {f: "test4.htm", c: "<h1>This is a test</h1>"},
function(data){
alert(data);
}, "text");
Qu'est-ce que "échoue"? – zerkms
Essayez d'être plus clair. Que voulez-vous dire par échec? Y at-il une erreur dans la console d'erreur de votre navigateur, le rappel est-il appelé ou non? Voyez-vous l'appel ajax dans les journaux de serveur. Ou essayez comme Sky Sanders suggéré 'c: encodeURIComponent ("
Ceci est un test
")' – jitterVous utilisez Firefox? Installez Firebug et vous serez en mesure de voir exactement ce qui a été envoyé et ce qui a été retourné. – Christian