500内部服务器错误失败

时间:2017-07-27 09:12:43

标签: javascript asp.net-mvc asp.net-ajax

我收到内部服务器错误(500)发出AJAX请求。我不确定为什么请求失败。需要帮助。这是我的代码。

$('#LanguageId').on('change', function(){
    var setValue =JSON.stringify( $('#LanguageId').val());
    console.log(typeof(setValue));
    $.ajax({
        url: '/RootObjects/SaveLanguage',
        type: 'POST',
        dataType: 'json',
        data:setValue ,
        contentType: 'application/json; charset=utf-8',
        success: function (data) {

        }
    });
})

和控制者的行动

    [HttpPost]
    public ActionResult SaveLanguage(string LanguageId)
    {
        GlobalVariables.LangId = LanguageId.ToString();
        return View("Index");
    }

无法理解错误

1 个答案:

答案 0 :(得分:0)

更改您的ajax请求,如下所示: -

$('#LanguageId').on('change', function(){

    var setValue =$('#LanguageId').val();
    console.log(typeof(setValue));
    $.ajax({

        url: '/RootObjects/SaveLanguage',
        type: 'POST',
        dataType: 'json',
        data:{'LanguageId':setValue} ,
        success: function (data) {

        }
    });
})