$.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"可以正常返回值。
请问是怎么回事???
Request["type"]
后台接受type和txtgoodsname的时候要用Request.Form[“type”]。
Request.Form用来接受通过post提交的数据。
1楼的办法也可以,只不过效率不高
post 取到的结果是需要处理一下的
通常的回调函数是
function (msg){
var Values=msg.d;
alert(Values);
}
msg 没有值的话就是
datatype:"html"---错了
通常为: dataType: "json"--返回JSON数据