簡體   English   中英

無法獲得 Ajax 響應值

[英]cant get Ajax response values

我從 ajax 調用中得到以下響應,但是當我嘗試 console.log 它返回未定義的值時

當我 console.log(data) 返回以下代碼時。

{ "status": false, "message": "video call must be 11 digits long" }

但其他console.log 值返回未定義...見下文...我想選擇消息的狀態和內容並將其記錄到控制台。

ajax.done(function (data) {
    console.log(data);
    console.log(data.status);
    console.log(data['message']);
}

日志

{ "status": false, "message": "video call must be 11 digits long" }

這是我的內容類型'Content-Type: application/json',

嘗試添加

 dataType: "json"

到您請求的參數或

let response = JSON.parse(data); 
console.log(response.status); 

讓響應= JSON.parse(數據); console.log(response.status);

這有效..感謝大家的幫助

暫無
暫無

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

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