Uncaught SyntaxError:当对控制器进行ajax调用时

时间:2017-08-08 12:31:15

标签: jquery ajax asp.net-mvc razor

我的控制器操作方法:

// GET: 
public ActionResult Index(Guid id, string name)
{

在视图中,我进行了ajax调用

$(document).ready(function () {
    $("#Languages").change(function () {
        var value = $(this).find('option:selected').val();
        $.ajax({
            url: "/MyController/Index",
            datatype: "text",
            data: { id: '@Model.Guid', name: value  },
            type: "GET",
            success: function () {
                console.log('Success')
            },
            error: function (data) {
                alert(data.d);
            }
        });
    });

但我在chrome调试器中遇到错误。       未捕获的SyntaxError:意外的输入结束

我的问题:

1)如何解决? 2)使用'POST'或'GET'?

1 个答案:

答案 0 :(得分:0)

});

你忘了上面的陈述。将其插入脚本的末尾:)