1

こんにちは、MVC 3 アプリケーションで作業しています。Readyにある私のJqueryコードの1つは

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

プライマリはコントローラーで、TabIndex はアクションです。値は、TabIndex メソッドで宣言された bool 変数です。

このコードは、IE、FireFox、Crome、および Safari のローカルで実行すると正常に機能します。IIS コードにデプロイすると、IE、FireFox、Crome では正常に動作しますが、Safari ブラウザは除きます。

何が問題なのかわかりませんか?

私が欠けているものを正確に提案してください。

事前にサンクス。

4

1 に答える 1

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);
        });
于 2012-08-17T05:54:30.003 に答える