
、、、这次不成功不要采纳了
meta 标签需要闭合
<!-- 错误 --><meta charset="UTF-8">
<!-- 正确 -->
<meta charset="UTF-8" />
在cs文件中,用 PageRequest["参数名"]就可以得到AJAX传递过来的值。
在 aspnet中,无论是普通数组还是JSON数组,都可以先转换成字符串,然后传递过去。aspnet mvc可以直接传对象
例如:
在JS中:
//这里用的是Jquery的ajax
funcation test()
{
var d = [1, 2, 3]; //数组
var s = djoin(','); //转换成字符串
$ajax({
url: "要访问的地址",
data: { p: s,n:d }, //p是参数名,s是值
success: function (msg) {
//msg是返回的结果,这里对返回值进行处理
}
});
}
aspnet后台:
public void TestData()
{
string s=PageRequest["p"];//得到ajax传递的参数p的值
string[] d=ssplit(',');//转换成字符数组,至于怎么转成整形数组我就不写了。
}
aspnet mvc后台:
public JsonResult TestData(string p,int[] n)
{
string[] d=psplit(',');//转换成字符数组
return Json(new {xxxx});
}
JSON数组和普通数组一样处理,都可以拼成字符串,然后传递
以上就是关于为什么我这段简单的jquery,AJAX回调函数的data获取不到数据全部的内容,包括:为什么我这段简单的jquery,AJAX回调函数的data获取不到数据、asp.net mvc中怎么获取ajax传递过来的数组、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)