我需要采取Json响应并进入大约30个单独的文本框。当用户登陆订单页面时,会有大约30个文本框需要填写他们正在购买的产品的信息。如果用户过去订购了类似的项目,则可以单击“参考”按钮。此按钮使用getJSON来调用填充要返回的对象属性的方法。这是下面的代码。我们正在使用MVC3。
$("#btnRefJob").click(function (e) {
//alert("Hi button");
var rjobvalue = $("#RefJob").val();
var rjdata;
$.getJSON("/KKOrder/GetRefJob", { refNum: rjobvalue }, function (rjdata) {
//alert("Shallow");
$.each(rjdata, function (i, item) {
alert(rjdata[i].Code1);
});
});
});
答案 0 :(得分:0)
很难说没有看到HTML和JSON数据结构。但我想这样的事情:
$.each(rjdata, function (i, item) {
$('#' + item.Id).val(item.Code1);
});
这要求HTML标记为每个rjdata
id提供具有匹配id:s的文本框。但是你明白了。