为什么我这段简单的jquery,AJAX回调函数的data获取不到数据

为什么我这段简单的jquery,AJAX回调函数的data获取不到数据,第1张

、、、这次不成功不要采纳了

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传递过来的数组、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9433962.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存