我现在是这样做的:
$('#name').val(data.name);
$('#tel').val(data.tel);
......
如果后台传来数组,用于 table 循环,那么更麻烦了,还要用 each 来循环存放数据。
请问:拿到后台返回的数据后,如何方便的保存到各个对应的标签呢?最好像 Smarty 那样。
http://www.runoob.com/angularjs/angularjs-http.html 我发现了个这个,这个就是我想要的,但是jquery如何实现呢?
给你颗糖吧
for (var key in data) {
if (!data.hasOwnProperty(key)) continue;
var value = data[key];
$("#" + key).val(value);
}
如果传给你数组让你循环出表格就这样:
for (var i = 0; i < array.length; i++) {
var data = array[i];
for (var key in data) {
if (!data.hasOwnProperty(key)) continue;
var value = data[key];
$("#" + key).val(value);
}
}
http://.com/q/1010000000693887/a-1020000000694212
当然还有很多前端模板框架
楼上说的很对,如果你想省事就用框架