Ajax帖子没有发布"&"信?

时间:2015-11-28 06:51:22

标签: javascript jquery ajax

我通过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;

输出

西

1 个答案:

答案 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/