どこにも言及が見つからないというエラーが発生しています。ASP.NETを使用してAJAX対応のWCFWebサービスを開発しています。ASP.NETマスターページの<asp:ScriptManager>に、json.orgから新しくコピーしたjson.jsファイルを含めました。ページを実行すると、json.jsのコードの最初の行(多くのコメントに続く)で失敗します(VS 2008はJavascript例外をキャッチします)。これは次のとおりです。
JSON = JSON || {};
エラーは、JSONが未定義であることを示しています。
Microsoft JScriptランタイムエラー:「JSON」は未定義です
まあ、当たり前!そのため、行は定義されているかどうかをテストし、定義されている場合は空のオブジェクトに設定します。未定義のはずですよね?最後に、未定義の変数に対してこのような操作を実行することはJavascriptのエラーではないと聞きました。
誰かが私にここで何が起こっているのかについての手がかりを与えることができますか?どういうわけかこの問題を引き起こしているのは、他の場所で何か問題が発生しているのではないかと思います。私はJavascriptとASP.NETのどちらについても深い経験がないので、セットアップでいくつかの一般的な落とし穴が欠けている可能性があります。