比如:asp.net js代码中,arr是个数组
function setData(arr){
$("input[id='hiddenTextbox'").val(arr[2]) //将数组arr中的第3个元素值赋给页面上id为hiddenTextbox的控件
}
请问如何将arr这个数组整个传递给asp页面?因为要对arr里的元素进行进一步的操作。
function setData(arr){
$("input[id='hiddenTextbox'").val(arr[2]) //将数组arr中的第3个元素值赋给页面上id为hiddenTextbox的控件
}
请问如何将arr这个数组整个传递给asp页面?因为要对arr里的元素进行进一步的操作。
arr=['woaini','tamade',3,7]
for(var i=1;i<arr.length+1;i++)
{
if(i==arr.length)
{str=str+"a"+i+"="+arr[i-1];}
else
{str=str+"a"+i+"="+arr[i-1]+",";}
}
var data1="{"+"a0="+arr.length+","+str+"}";
alert(data1);
//a0表示JS数组长度,后台接收request.querystring("a0")这样就知道该参数有多长了,a1开始就是数组值参数!
$.ajax({
url:'asp.aspx',
type:'get',
data:data1,
success:function(da){alert(da);},
error:function(a,b){alert(b);}
});
</script>
大概意思就是这样。整个JS数组值都是传递到后台的参数!