一直在关注一些教程,因为我正在学习C#,但是只是尝试对服务器进行ajax调用,我正在使用我的localhost。
据我所知,我做得对,但显然不是。 也许是我的文件夹结构或只是文件的名称。
Default.aspx文件位于项目根目录 这是我的ajax电话
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "Default.aspx",
dataType: "json",
data: "{'FirstName':'test','LastName':'test1','City':'test3','EmailID':'test4'}",
success: function (data) {
console.log("Woo!");
},
error: function (result) {
console.log("fail!");
}
});
我知道最终它必须在文件中调用一个方法,但它目前还没有找到它。
先谢谢你,詹姆斯
答案 0 :(得分:0)
您可以使用控制器主页并创建一个操作。
示例:
public ActionResult FirstAjax()
{
return Json(true, JsonRequestBehavior.AllowGet);
}
之后你的jquery ajax是:
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
url: "Home/FirstAjax",
dataType: "json",
data: "",
success: function (data) {
console.log("Woo!");
},
error: function (result) {
console.log("fail!");
}
});