[asp.net-mvc]JQuery 开机自检时将 web 应用程序移动到赢服务器 2003年不工作

发布时间: 2016/9/30 4:50:46
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我有生成使用 ASP.NET MVC 和 JQuery webapplication。我本地的机器上,这工作正常,但是,当将其移动到 Windows server 2003 JQuery 方法后停止工作。我也使用 load 方法,这工作正常。

function methodOne(id) {
    alert("debug1: <%= Url.Action( "MethodOne", "controller" ) + "/" %>" + id);
    $.post <%= Url.Action( "MethodOne", "controller" ) + "/" %>" + id, function(data) {
        alert("debug2");
        ...
        } else {
            alert("Debugg: Add presentation to user failed");
        }
     });
}

Debug2 从来不是输出。

$('#panel').load ("< %= Url.Action ("方法"、"控制器") %>");

工作正常。

解决方法 1:

你有一个错误在你开机自检功能︰ 左括号和引号是缺掉。此外尝试将作为第二个参数,看看是否这作品传递空数据︰

var url = '<%= Url.Action( "MethodOne", "controller" ) %>/' + id;
$.post(url, { }, function(data) {
    alert('success');
});
赞助商