[英]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.