如何将值变量用作ajax中的列名 [英] How to variable value as use to column name in ajax

查看:89
本文介绍了如何将值变量用作ajax中的列名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有column1 =ffff;



column2 =ffff;

column3 =ffff;









for(var i = 0; i< rdlength; i ++){

var colunname =column+ i;

alert(colunname);

var colum =(rd [i]。 column1);

var fcount =(rd [i]。colunname); //此行可以获取列[i]值如何获取

alert (fcount);

}



我尝试过:



< script type =text / javascript>

// filtergenerate

函数filtergenerate(pid,pageid,fcount){<

var obj = {};

obj.pagid = pageid;

obj.count = fcount;

$。 ajax({

url:webmethod.aspx / Getfilter,

data:JSON.stringify(obj ),

dataType:json,

类型:POST,

contentType:application / json; charset = utf-8,

成功:函数(r){

for(var i = 0; i< rdlength; i ++){

var colunname =column+ i;

var fcount =(rd [i] .colunname);

alert(fcount);

}

},

错误:函数(XMLHttpRequest,textStatus,errorThrown){

alert('得到错误') ;

}

});



}

< / script> ;

i have column1="ffff";

column2="ffff";
column3="ffff";




for (var i = 0; i < r.d.length; i++) {
var colunname = "column" + i;
alert(colunname);
var colum =(r.d[i].column1);
var fcount = (r.d[i]."colunname");// this line will possible to get column[i] value how to get
alert(fcount);
}

What I have tried:

<script type="text/javascript">
// filtergenerate
function filtergenerate(pid, pageid, fcount) {
var obj = {};
obj.pagid = pageid;
obj.count = fcount;
$.ajax({
url: "webmethod.aspx/Getfilter",
data: JSON.stringify(obj),
dataType: "json",
type: "POST",
contentType: "application/json; charset=utf-8",
success: function(r) {
for (var i = 0; i < r.d.length; i++) {
var colunname = "column" + i;
var fcount = (r.d[i].colunname);
alert(fcount);
}
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert('Got an Error');
}
});

}
</script>

推荐答案

.ajax({

url:webmethod.aspx / Getfilter,

数据: JSON.stringify(obj),

dataType:json,

类型:POST,

contentType:application / json; charset = utf-8,

成功:函数(r){

for(var i = 0; i< r.d.length; i ++){

var colunname =column+ i;

var fcount =(rd [i] .colunname);

alert( fcount);

}

},

错误:函数(XMLHttpRequest,textStatus,errorThrown){

alert ('得错了');

}

});



}

< / script>
.ajax({
url: "webmethod.aspx/Getfilter",
data: JSON.stringify(obj),
dataType: "json",
type: "POST",
contentType: "application/json; charset=utf-8",
success: function(r) {
for (var i = 0; i < r.d.length; i++) {
var colunname = "column" + i;
var fcount = (r.d[i].colunname);
alert(fcount);
}
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert('Got an Error');
}
});

}
</script>


这篇关于如何将值变量用作ajax中的列名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆