Ajax调用MVC控制器- URL问题

21 浏览
0 Comments

Ajax调用MVC控制器- URL问题

我查看了以前发布的jQuery/MVC问题,但没有找到可行的答案。

我有以下的JavaScript代码:

$.ajax({
    type: "POST",
    url: '@Url.Action("Search","Controller")',
    data: "{queryString:'" + searchVal + "'}",
    contentType: "application/json; charset=utf-8",
    dataType: "html",
    success: function (data) {
        alert("here" + data.d.toString());
    }
});

在调用Url时,请求看起来像这样:

NetworkError: 500 Internal Server Error -  

为什么会返回这样的结果(背后的逻辑)以及解决方法是什么?

附加信息: %22是URL编码引用<<">>字符的意思。

0