jQuery自动完成不在IIS中显示结果

时间:2013-09-16 22:41:14

标签: jquery asp.net-mvc-4

这可以从Visual Studio(2012)中正常工作,但是当我发布到IIS服务器时,“交流测试”警报会上升,但“Ams / GetAccounts”结果永远不会返回。

    $("#Identity").autocomplete({
        source: '/Ams/GetAccounts',
        minLength: 3,
        delay: 1000,
        response: function (event, ui) {
            alert("ac test"); 
        },
        select: function (event, ui) {
            if (ui.item) {
                   // do something with selection
            }
            else {
                alert("Nothing selected, input was " + this.value);
            }
        }
    });

1 个答案:

答案 0 :(得分:0)

事实证明,我没有正确解析它,因为它可以在VS和IIS中工作。 MVC应用程序应该使用Url.Action帮助程序,例如'@ Url.Action(“GetAccounts”,“AMS”)',以便在两种环境中得到妥善解决。