簡體   English   中英

試圖使用jquery ajax但無法解析JSON?

[英]Trying to use jquery ajax but can't parse JSON?

我正在嘗試通過jQuery.getJSON()加載一些數據,但它不起作用:

這是我的JSON:

{didwork=true,userid=123}

或者是

{didwork=false,userid=0}

這是我的Javascript:

$.ajax({
  data["username"] = "u"
  data["password"] = "p";
  url: https://www.myurl.com/json.php,
  dataType: 'json',
  data: data,
  success: function(json){
    //fill it into div
  }
});

你的json字符串是錯誤的。 它一定要是

{"didwork":true,"userid":123}

要么

{"didwork":false,"userid":0}

從不使用=並始終使用"

你的javascript錯了..

你需要在ajax調用之外移動data初始化..
加上網址需要引用..( '之間

var data = {};
data["username"] = "u";
data["password"] = "p";

這也可以用

var data = {'username': 'u', 'password': 'p'};

和電話

$.ajax({
  url: 'https://www.myurl.com/json.php',
  dataType: 'json',
  data: data,
  success: function(json){
    //fill it into div
  }
});

你的json錯了

應該是{"didwork":true,"userid":123}


如果網址是到另一個網站,那么進行呼叫的網站將因相同的原始策略而失敗

暫無
暫無

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

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