簡體   English   中英

在jQuery中處理來自PHP的ajax響應

[英]dealing with ajax response from php in jquery

我正在嘗試從foreach中的數組獲取數據。 我向php文件發送ajax獲取請求,並使用json&array獲得響應。 但是當我嘗試打印數組中的內容時,它壞了..

我的JS代碼:

        var url = $("#url").val();
        var type = 'F';
        var data_url = url + "manage/sources/ajax/ajax.php?type=GetBarber&gender=" + type ;
        $.ajax({
            type: "GET",
            url: data_url,
            dataType: "json",
            success: function (response) {
             // response returning - > {"status":"success","data":["name541","name214"]}
            var json_obj = $.parseJSON(response);
             for (i=0; i < json_obj.data.length; i++)
                  {
                    var payment = json_obj.data[i];
                    console.log(payment); // Just for debugging
                  }


                }
                }); 

我正在嘗試打印數據(名稱)中的內容。謝謝您的幫助

您已將dataType設置為json,因此response已解析為一個對象。 所以不要調用$ .parseJSON

for (i=0; i < response.data.length; i++)
{
    var payment = response.data[i];
    console.log(payment); // Just for debugging
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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