Javascript jQuery中的getJSON长度
我想将输入值设置为JSON文件的长度 HTML:Javascript jQuery中的getJSON长度,javascript,jquery,html,Javascript,Jquery,Html,我想将输入值设置为JSON文件的长度 HTML: 我总是收到NaN。$。getJSON是异步的,不需要调用toString()方法。接收到的数据不一定是字符串(它不是JSON,而是经过解析的JSON) 解决了 $.getJSON("myJSON.json", function(data){ $('#myInput').val(data.length); }); 返回一个表/承诺,而不是从该url检索的数据 $('#myInput').val(($.getJSON("myJSON.jso
我总是收到NaN。
$。getJSON
是异步的,不需要调用toString()
方法。接收到的数据不一定是字符串(它不是JSON,而是经过解析的JSON)
解决了
$.getJSON("myJSON.json", function(data){
$('#myInput').val(data.length);
});
返回一个表/承诺,而不是从该url检索的数据
$('#myInput').val(($.getJSON("myJSON.json").length+1).toString());
$.getJSON("myJSON.json").then(data =>
$('#myInput').val(data.length + 1)
);
$.getJSON("myJSON.json", function(data){
$('#myInput').val(data.length);
});