我知道:
$.getJSON(
"test.js",
function(json){
alert("JSON Data: " + json.users[3].name);
}
);
但我看到网站中的代码:
$.getJSON(l, {
tag: "userName",
userName: 'sss'
}
在这个地方,'1'是什么意思。
感谢
答案 0 :(得分:5)
如果你复制/粘贴,那实际上是一个“L”,而不是一个。 “l
”可能是包含URL /文件名的变量。
答案 1 :(得分:0)
实际上可能是一个变量:
$(function(){
var l = "getJSON.php";
$.getJSON(l, { 'data':'foo' }, function(data) {
alert(data);
});
});
答案 2 :(得分:0)
...老实说,它看起来像是糟糕的代码。根据{{3}},参数应该是URL,而不是数字。代码示例是否起作用?
编辑:刚检查过;它不是。该代码示例什么都不做。
答案 3 :(得分:0)
第一个参数是l
(如字母中所示),而不是1
(如您应该避免的1字体),并且是一个URL。
第二个参数是一个包含要随请求一起发送的数据的对象。
jQuery.ajax()
默认为GET
个请求,因此数据将被参数化并添加到网址tag=userName&userName=sss