我通过jQuery的ajax请求发送一些测试。 该文本包含一些特殊字符,如“& lt”,“& gt”,“& amp”,其代表<,>和&。通过AJAX发送特殊字符(“&lt”,“&”,“&amp;”)
$.ajax({
type: "POST",
url: "page.php",
data: "content="+txt });
不幸的是,字符串传输不好。只传送开头,并在第一个特殊字符处切断。
举例来说,如果我发送 “blablabla & ltgrogrogro”,服务器只接收 “blablabla”
我怎样才能解决呢?
PS:特殊字符实际上以“;”结尾,我没有这样做,因为否则它们显示不好。
这是一个JavaScript对象,[不是JSON对象](http://benalman.com/news/2010/03/theres-no-such-thing-as-a-json/)。 – Quentin
它仍会将您的数据发布到您的page.php。所以你可以用$ _POST访问它。并感谢@Quentin。 – jValdron