我知道这一点:
$.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