我通過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