Json2.jsを参照する方法

親愛なるすべての私のようなエラーを取得しています

Cannot find JSON.stringify()

Some browsers (e.g., IE < 8) don't support it natively, but you can overcome this by adding a script reference to json2.js, downloadable from http://www.json.org/json2.js

/// Script

stringifyJson: function (data, replacer, space) {  //replacer and space are optional
            if ((typeof JSON == "undefined") || (typeof JSON.stringify == "undefined"))
                throw new Error("Cannot find JSON.stringify(). Some browsers (e.g., IE < 8) don't support it natively, but you can overcome this by adding a script reference to json2.js, downloadable from http://www.json.org/json2.js");
            return JSON.stringify(ko.utils.unwrapObservable(data), replacer, space);
        },

私のasp.netプロジェクトに json2.js を参照する方法は?

2
nl ru de

2 答え

最も単純な方法は、それをナゲットパッケージを介してインストールすることです:

Install-Package json2

http://nuget.org/packages/json2

そしてそれをページ/ masterpageに追加する:

<script src="@Url.Content("~/Scripts/json2.min.js")" type="text/javascript"></script>

(MVCから取得したので、Webフォームにいくつかの変更が必要な場合があります)

1
追加された

プロジェクトにjson2min.jsを追加して、ASP.NETで参照する必要があります。ブラウザがJSONをネイティブにサポートしているかどうかをチェックし、そうでなければjson2min.jsを呼び出します。それ以外の場合は何も行いません。

0
追加された
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript