我知道這一點:
$.getJSON(
"test.js",
function(json){
alert("JSON Data: " + json.users[3].name);
}
);
,但我看到代碼的網站:
$.getJSON(l, {
tag: "userName",
userName: 'sss'
}
什麼是 '1' 的意思是,在這個地方。
感謝
我知道這一點:
$.getJSON(
"test.js",
function(json){
alert("JSON Data: " + json.users[3].name);
}
);
,但我看到代碼的網站:
$.getJSON(l, {
tag: "userName",
userName: 'sss'
}
什麼是 '1' 的意思是,在這個地方。
感謝
如果您複製/粘貼,那麼這實際上是一個「L」,而不是一個。 「l
」可能是一個包含URL /文件名的變量。
這實際上可能是一個變量:
$(function(){
var l = "getJSON.php";
$.getJSON(l, { 'data':'foo' }, function(data) {
alert(data);
});
});
但是,如果用戶是一個HTML頁面,它爲什麼越來越與JSON相同的頁面? – Matchu
......坦白地說,它看起來像糟糕的代碼。根據jQuery API browser,自變量1應該是一個URL,而不是一個數字。代碼示例功能?
編輯:剛查過;它不是。該代碼示例什麼都不做。
請注意,OP實際上並沒有發佈函數調用的關閉''',所以據我們所知,可能有OP被忽略的回調。 *(我懷疑它,但是因爲他把東西放了出來......)* – Atli
第一個參數是一個l
(如字母),而不是1
(因爲您應該避免使用1字體),並且是一個URL。
第二個參數是一個包含與請求一起發送的數據的對象。
jQuery.ajax()
默認爲GET
請求,這樣的數據將被參數化,並添加到URL作爲tag=userName&userName=sss
好的。這種混淆似乎只是格式不正確。真的,我沒有看到代碼的錯誤。 - *(這就是爲什麼我們不使用單個字母作爲變量名。程序員!=數學家!:D)* – Atli