ajax怎么传递多个参数?
-
2012年5月5日 16:16
类似下面的提交方式,怎么传递多个参数?
var data = "pid"+proId;
$.ajax({
type: "get", url: "./DHC_Handler.ashx", data: data,
success: function (result) {
window.location.href = "DHC_Result.aspx?r=" + result; }
});直接这样好像不行 var data = "pid"+proId + "&cid="+cid + "&fy="+"CZ";
此外,ajax提交给ashx,怎么断点调试ashx?
全部回复
-
2012年5月6日 8:22版主
两种写法
1、url传递
url:"/test/handler.ashx?argument1="+val1+"&argument2="+val2+""等等
2、data传递
比如data:{ argument1:val1,argument2:val2 }
- 已编辑 gsralexModerator 2012年5月6日 8:23
- 已建议为答案 Shadow .NetMVP 2012年5月6日 16:50
- 已标记为答案 chenrensongMVP, Moderator 2012年5月9日 11:54
-
2012年5月6日 16:52
您可以参考官网说明
http://api.jquery.com/jQuery.ajax/
data:后面用大括号包住,里面用key:value的方式来表示要传递的值
例如
data:{ pid:"值"}
- The blog of typewriter職人
- Convert C# to VB.NET
- /*If my concept is wrong ,please correct me.Thanks.*/
-
2012年5月7日 7:28版主
有2种方式
json、和url参数的方式传输
可以参照gsralex 写的即可!
- 已编辑 chenrensongMVP, Moderator 2012年5月7日 7:29
-
2012年5月9日 6:54
可以这样
data:{参数:值,参数:值}
即
var data = "pid"+proId;
$.ajax({
type: "get", url: "./DHC_Handler.ashx", data: {"cid":1,"fy":"CX"},
success: function (result) {
window.location.href = "DHC_Result.aspx?r=" + result; }
});爱吃西瓜的小强[mcpd]
- 已建议为答案 Kangqiang Hua 2012年5月9日 6:54