function liveUpdate(fld,value,id){
$.ajax({
type: 'POST',
url: 'myurl.html',
data: { fld:value, 'id': id },
success: function(data){//console.log(data);
}
});
}
我想将fld作为fld的值而不是变量名fld发布?我试着用eval环绕但没有运气
任何想法?
感谢
答案 0 :(得分:1)
你可以这样做:
function liveUpdate(fld, value, id) {
var data={id: id};
data[fld]=value;
$.ajax({
type: "POST",
url: "myurl.html",
data: data,
success: function(data) {
//console.log(data);
}
});
}
答案 1 :(得分:0)
您需要修改以下行。
data: { fld:fld, id: id },
答案 2 :(得分:0)
var data = { id : id };
data[fld] = value;
$.ajax({ ..., data : data });