簡體   English   中英

jQuery中的getJSON長度

[英]getJSON length in jQuery

我想將輸入值設置為JSON文件的長度

HTML:

<input type="text" class="form-control" placeholder="" id="myInput">

jQuery的:

$('#myInput').val(($.getJSON("myJSON.json").length+1).toString());

我總是收到NaN。

$.getJSON異步的 ,不需要調用toString()方法。 接收到的數據不一定是字符串(它不是JSON,而是已解析的JSON)。

$.getJSON("myJSON.json").then(data =>
  $('#myInput').val(data.length + 1)
);

解決了。

$.getJSON("myJSON.json", function(data){
    $('#myInput').val(data.length);
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM