读取的数据在form里不显示?

我要实现已选择的行数据读取,再把里面的有些数据给另一个form显示。现在读取信息成功,但给form的数据不显示,求指导,谢谢!

img

img

function regPat(data) {
    mainIndex = layer.open({
        type: 1,
        title: 'Register',
        content: $("#registerFrm"),
        area: ['500px', '500px'],
        success: function (index) {
            form.val('regFrm',{
                "patName": data.patName
                ,'patId': data.patId
            });
            /*url = "caotake/gerPat";*/
        }
    });
}

data是个数组吧

form.val('regFrm',{
        "patName": data[0].patName
        ,'patId': data[0].patId
});

先打印 data 。然后 看看有没有值 。 或者 你 写死一个值看看能不能赋值上 。

能赋值 说明 data 有问题。 不能赋值说明 给form设置表单值方法有问题

form 拿到值后 可以输出看下 有没有拿到值 在拿值之前也输出看看