$ .post('@ Url.Action(在IIS上部署时不适用于Safari浏览器)

时间:2012-08-17 05:49:28

标签: jquery asp.net-mvc-3

您好我正在使用MVC 3应用程序。 我的一个Jquery Code就是

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

主要是控制器,TabIndex是动作 value是在TabIndex方法中声明的bool变量。

此代码在IE,FireFox,Crome和Safari上运行localy时工作正常。 在IIS上部署代码时,IE浏览器,FireFox,Crome(Safari浏览器除外)运行正常。

我不知道问题是什么?

请说明我错过了什么。

提前完成。

1 个答案:

答案 0 :(得分:0)

查看渲染的html中的@ Url.Action。它可能会添加& amp来链接和删除它

编辑:

试试这个:

$.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);
        });