Je pose avec succès via ajax. Cependant, j'ai réalisé qu'il ne postait pas "&". Cela ne donne pas non plus d'erreur. Voici mon script
Html
<textarea id="aciklamatext">West & Union</textarea>
Poste Ajax
var aciklama = $("#aciklamatext").val();
$.ajax({
type: "POST",datatype:"json", async: false,
contentType: "application/x-www-form-urlencoded",
url: "/aciklama.php",
data: "aciklama=" + aciklama,
success: function(html){
}
});
aciklama.php
$aciklama = $_POST["aciklama"];
echo $aciklama;
Sortie
Ouest
Réponses:
2 pour la réponse № 1La méthode la plus simple pour envoyer des données via ajax consiste à utiliser JSON. Ajax interne convertit les données JSON en chaîne et code tous les caractères spéciaux:
$.ajax({
type: "POST",
datatype:"json",
url: "/aciklama.php",
data: {"aciklama": + $("#aciklamatext").val()},
success: function(data){
}
});
Un commentaire: L'utilisation de async false est obsolète. http://api.jquery.com/jquery.ajax/