如何将值变量用作ajax中的列名 [英] How to variable value as use to column name in 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屋!