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没获得值 展开
<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没获得值 展开
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);
}
});
$.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..
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询