我有一个来自服务器端的json数据,我已经使用jQuery将其迭代到一个表中。 现在我想从原始JSON结果中删除一些元素或id(基于表的复选框选择)并将新的JSON数据与表绑定。
我的ajax功能:
$.ajax({
type: "POST",
contentType: 'application/json;charset=utf-8',
dataType:'json',
url : methodURL,
data : JSON.stringify(val),
success : function(data) {
//alert("success");
if(data!=''){
$('#load_image').hide();
$("#selectitem").show();
$("#button_grp").show();
$.each(data, function(i, item) {
tr = $('<tr/>');
tr.append($("<td />").html('<input type="checkbox" name="selector[]" value='+item[1]+'>'));
tr.append("<td>" + item[1] + "</td>");
tr.append("<td>" + item[2] + "</td>");
tr.append("<td>" + item[3] + "</td>");
tr.append("<td>" + item[4] + "</td>");
tr.append("<td>" + item[5] + "</td>");
tr.append($("<td/>").html('<input type="textbox" name="quantity" id="quantity"/>'));
$('#ttp').append(tr);
});
}
$('#result').text(data);
}
});
<table id="ttp"></table>
答案 0 :(得分:0)
使用以下其中一项:
delete data.property;
delete myJSONObject['property'];
var property = "property";
delete data[property];
stackoverflow @kangax {/ 3}