【发布时间】:2014-02-26 05:36:13
【问题描述】:
所以我只是想用 ajax 将数据发布到页面.. 但它不起作用.. 有什么想法吗?
$.ajax({
url: '/REST/GetResponse.cshtml',
type: "POST",
dataType: "json",
contentType: "application/json; charset=utf-8",
data: JSON.stringify({
username: $('#username').val(),
firstname: $('#firstname').val(),
lastname: $('#lastname').val(),
email: $('#email').val(),
password1: $('#password1').val(),
password2: $('#password2').val(),
}),
success: function (result) {
alert("success " + result.UserName);
},
error: function (result) {
alert("Failed");
}
});
}
这是我的 ajax 帖子 -
@{
if (IsPost)
{
var password = Request["password1"];
var username = Request["username"];
}
}
这是它被发布到的页面,但是当我查看控制台时它显示(已取消)并且错误功能会弹出警报。
感谢您的帮助 :) 谢谢
【问题讨论】:
-
您似乎期待 POSTed 键/值对 (
Request["key"]) 与 JSON.stringify(对象{"x":5,"y":6}的字符串表示)
标签: jquery asp.net ajax razor webmatrix