为什么我不能用ajax调用action方法?

时间:2016-11-24 22:08:25

标签: ajax asp.net-mvc

我是asp.net mvc的新用户想要在视图页面调用action方法,为此目的写下这个ajax代码:

$('#SaveBTN').click(function (e) {


            $.ajax({
                url: "/Home/SaveRecord",
                type: "POST",
                data:'', //JSON.stringify({ 'Options': someData }),
                dataType: "json",
                traditional: true,
                contentType: "application/json; charset=utf-8",
                success: function (data) {

                        alert("Done");

                },
                error: function () {
                    alert("An error has occured!!!");
                }
            });
        });


这是我的按钮:

ثبتنام
这是我的行动:

[HttpPost]
        public ActionResult SaveRecord()
        {
            return Json("chamara", JsonRequestBehavior.AllowGet);


        }


但是当运行Web应用程序和消息按钮时,在ajax中获取错误段警报,我该如何解决该问题?谢谢所有人。

1 个答案:

答案 0 :(得分:0)

以问题和代码的方式呈现,没有办法提供帮助。我建议从地面零点和stepping through this tutorial开始。

基本上^链接将引导您完成在MVC中使用web api进行AJAX调用并填充页面的基础知识。还有其他一些方法,但这是尝试学习你正在学习的东西的最佳场所。