Ajax URL - 不正确的.net #c

时间:2015-01-31 12:45:39

标签: c# jquery .net ajax

一直在关注一些教程,因为我正在学习C#,但是只是尝试对服务器进行ajax调用,我正在使用我的localhost。

据我所知,我做得对,但显然不是。 也许是我的文件夹结构或只是文件的名称。

Folder Structure

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!");
        }
    });

我知道最终它必须在文件中调用一个方法,但它目前还没有找到它。

先谢谢你,詹姆斯

1 个答案:

答案 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!");
        }
    });