1

您好我在 MVC 3 应用程序中工作。我在 Ready 中的一个 Jquery 代码是

var Isprod = false;
$.post('@Url.Action("TabIndex", "Primary")', {
                value: Isprod
            }, function (data) {
                $("div#divonecomm").html(data);
            });

Primary 是控制器,TabIndex 是动作值是在 TabIndex 方法中声明的 bool 变量。

此代码在本地运行 IE、FireFox、Crome 和 Safari 时运行良好。当部署在 IIS 代码上时,除了 Safari 浏览器之外,IE、FireFox、Crome 运行良好。

我不知道是什么问题?

请建议我到底缺少什么。

提前谢谢。

4

1 回答 1

0

查看呈现的 html 中的 @Url.Action。它可能已添加 & 以链接并删除它

编辑:

尝试这个:

$.post('@Url.Action("TabIndex", "Primary")', {
            value: "False"
        }, function (data) {
            $("div#divonecomm").html(data);
        });

或这个:

$.post('@Url.Action("TabIndex", "Primary")', {
            value: "false"
        }, function (data) {
            $("div#divonecomm").html(data);
        });
于 2012-08-17T05:54:30.003 回答