一尘不染

jQuery如何将一些json记录加载到表单字段中?

json

我有一个json文件:

 {
    "data": "Click",
    "size": "Here"    }

和一种形式:

<form>
First name: <input type="text" name="firstname" /><br />
Last name: <input type="text" name="lastname" />
</form>

我想知道将多个json记录加载到多个表单元素中的正确sintax是什么?您想要修改的表单之类的值会被查询到这些字段中

我知道我可以使用:

$getJSON('link_to_json_file' function() {

});

但我被困在这里,谢谢


阅读 206

收藏
2020-07-27

共1个答案

一尘不染

或者,如果您的数据返回是字段名值对,例如:

{"firstname" : "John", "lastname" : "Doe"}

你可以这样做:

$.getJSON('url_to_file', function(data) {
    for (var i in data) {
        $('input[name="'+i+'"]').val(data[i]);
    }
});
2020-07-27