阿贾克斯 语法错误。无效字符

我有一个asp.net mvc应用程序。我有一个名为“ Access”的视图,控制器,我正试图在ajax中调用controllers方法之一。而且我遇到了语法错误。根本没有调用方法测试


控制器方法代码:


[HttpGet]

public JsonResult Test(string p)

{            

    return Json(new User() {  Name="Nat"}, JsonRequestBehavior.AllowGet);

}

ajax呼叫:


$.ajax({

       type: "GET",

       url: "Access/Test", // the method we are calling

       contentType: "application/json; charset=utf-8",

       data: { "p": "test" },

       dataType: "json",

        success: function (result) {

                alert("yes");

                alert('Yay! It worked!' + result);                

        },

        error: function (request, status, error) {

                alert('Not worked ' + error);

        }


});

这是一个非常简单的代码,但是我不能强迫它正常工作。我想了解为什么我的json数据不正确并且出现错误。我想执行我的方法


江户川乱折腾
浏览 164回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript