首页 新闻 赞助 找找看

jquery post无法取得返回值??

0
悬赏园豆:10 [已关闭问题]

 

$.ajax({
type:
"post",
url:
"/common/ajax.aspx",
error: function(){alert(
'请刷新后重新操作');},
data:
"type=insertb2bicgoods&txtgoodsname="+$("#txtgoodsname"+i).val(),
datatype:
"html",
timeout:
5000,
success: function(msg)
{

alert(msg);
}
})

 

/common/ajax.aspx页面我已经输出了字符“aaa”,可是alert的内容始终是空的,用type:"get"可以正常返回值。

请问是怎么回事???

问题补充: /common/ajax.aspx页面我已经输出了字符“aaa” 没有通过Request取任何只,ajax.aspx是直接出aaa, success: function(msg) msg取不到值
IT米粉的主页 IT米粉 | 菜鸟二级 | 园豆:282
提问于:2010-01-05 12:13
< >
分享
其他回答(2)
0

Request["type"]

woody.wu | 园豆:3621 (老鸟四级) | 2010-01-05 12:43
/common/ajax.aspx页面我已经输出了字符“aaa” 没有通过Request取任何只,ajax.aspx是直接出aaa, success: function(msg) msg取不到值
支持(0) 反对(0) IT米粉 | 园豆:282 (菜鸟二级) | 2010-01-06 09:45
0

后台接受type和txtgoodsname的时候要用Request.Form[“type”]。

Request.Form用来接受通过post提交的数据。

1楼的办法也可以,只不过效率不高

紫色永恒 | 园豆:844 (小虾三级) | 2010-01-05 14:00
1

post 取到的结果是需要处理一下的

通常的回调函数是

function (msg){

var Values=msg.d;

alert(Values);

}

msg 没有值的话就是

datatype:"html"---错了

通常为:  dataType: "json"--返回JSON数据

二十三号同学 | 园豆:974 (小虾三级) | 2012-04-24 20:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册