从对象

时间:2017-07-20 06:55:41

标签: javascript jquery json

我只是想问一下jQuery是否提供了这样的功能,可以提供值或填充从对象到表单输入的所有数据。

假设我有以下表格:

<form id="frm">
    <input type="text" name="field1"/>
    <input type="text" name="field2"/>
    <input type="text" name="field3"/>
    <input type="text" name="field4"/>
    <input type="text" name="field5"/>
    <input type="text" name="field6"/>
    .... soon
</form>

然后我有来自服务器端的对象

$.ajax({
    success : function(response){
        $("#frm").supply(response.data);  // Something like that
    }
});

目前,我正在使用以下功能使其正常工作。

$.fn.supply = function(data){
    return this.each(function(){
        var element = $(this);
        $.each(data,function(k,v){
            element.find('[name="'+k+'"]').val(v)
        })

    });
};

jQuery上有这样的功能吗?我不知道应该使用什么关键字。在Google上找不到任何内容。

0 个答案:

没有答案