我通过ajax成功实现了。但是,我意识到它并没有发布"&"。它也没有任何错误。这是我的剧本
HTML
<textarea id="aciklamatext">West & Union</textarea>
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;
西
答案 0 :(得分:2)
通过ajax发送数据的最简单方法是使用JSON。内部ajax将JSON数据转换为字符串并对所有特殊字符进行编码:
$.ajax({
type: "POST",
datatype:"json",
url: "/aciklama.php",
data: {"aciklama": + $('#aciklamatext').val()},
success: function(data){
}
});
一条评论:不推荐使用async false。 http://api.jquery.com/jquery.ajax/