使用jQuery和JSON来填充表单?

前端之家收集整理的这篇文章主要介绍了使用jQuery和JSON来填充表单?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想知道如何使用JSON填充表单是不可思议的?

我有一个JSON字符串,我使用PHP的json_encode()
而且我想使用JSON字符串填充窗体控件(如textarea或text输入)。

如何在不使用外部插件的情况下实现这样的事情(像我看到的jQuery populate插件)。

编辑:JSON格式:

[{"id":"41","parent_id":null,"node_name":"name","slug":"","lft":"3","rgt":"4"}]

这是我从json_encode()

解决方法

这里有一个textarea的问题,然后我将其更改为默认的开关值

使用此方法为多个控件分配值:

function populate(frm,data) {   
    $.each(data,function(key,value) {  
        var ctrl = $('[name='+key+']',frm);  
        switch(ctrl.prop("type")) { 
            case "radio": case "checkBox":   
                ctrl.each(function() {
                    if($(this).attr('value') == value) $(this).attr("checked",value);
                });   
                break;  
            default:
                ctrl.val(value); 
        }  
    });  
}

猜你在找的jQuery相关文章