[英]$.ajax() post json data type
這是我的功能,對於exp。:
adId = 1, adTitle = test
function deleteAd(adId, adTitle) {
$.ajax({
dataType: 'json',
url: 'ajax.php',
type: 'POST',
data: {
adId : adId,
adTitle: adTitle
},
success: function(data) {
alert(data);
}
});
那是ajax.php:
echo $_POST['adId']; echo $_POST['adTitle'];
但是只回顯adId,沒有adTitle。
我試試這個:
data: {
adId : adId,
adTitle: "test"
},
而且也沒有結果。 使用HttpFox我發現這篇帖子和postdata是:adId = 1 && adTitle = test
如果您的變量test === undefined
那么它將不會發布到您的PHP腳本,因此您將無法在服務器端看到它。
如果test
是一個空字符串,那么由於它沒有任何可見長度,你可能無法在客戶端看到它。
嘗試做: var_dump($_POST['adTitle']);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.