簡體   English   中英

$ .ajax()發布json數據類型

[英]$.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM