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