asp做后台 用jQuery $.post()没有传值到后台,是为什么? 10

前台代码:<html><head><scriptsrc="jquery-2.1.1.min.js"></script><script>$(document).ready(... 前台代码:
<html>
<head>
<script src="jquery-2.1.1.min.js">
</script>
<script>
$(document).ready(function(){
$("button").click(function(){
$.post("demo_test_post.asp",
{
name:"Donald Duck",
city:"Duckburg"

},
function(data,status){
alert("数据:" + data + "\n状态:" + status);
});
});
});
</script>
</head>
<body>
<button>向页面发送 HTTP POST 请求,并获得返回的结果</button>
</body>
</html>

后台asp:
<%
dim fname,city
fname=Request.Form("name")
city=Request.Form("city")
Response.Write("Dear " & fname & ". ")
Response.Write("Hope you live well in " & city & ".")
%>

结果:

按理说应该有值啊。。
看了一下,貌似是Request.Form没获得值
展开
 我来答
a6700648
2015-10-10 · TA获得超过616个赞
知道小有建树答主
回答量:448
采纳率:50%
帮助的人:203万
展开全部

1、在页面上使用断点进入debug查看是否有正确的调用

2、在页面的url请求处,查看你的url是否正确响应

200 为正确,其他都是异常,根据异常排查

3、点击这个url 能查看更详细的内容。

4、代码贴上来更容易找错。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
广听芹2O
2014-10-14
知道答主
回答量:65
采纳率:0%
帮助的人:4.2万
展开全部
ajax传参的格式错了吧
$.ajax({
url: 'stat.php',
type: 'POST',
data:{Name:"w3cmark.com"},
dataType: 'html',
error: function(){
alert('Error loading PHP document');
},
success: function(result){
alert(result);
}
});
追问
为何是php。。
我的是asp.javascript..
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式