Javascript jQuery中的getJSON长度

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

我想将输入值设置为JSON文件的长度

HTML:


我总是收到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);
});