3

私の問題

Ajax でデータを取得して、Web ページにマップを配置しようとしています。すべてのブラウザで正常に動作しますが、IE9 では動作しません。

エラーが発生します:

SCRIPT5007: プロパティ 'ajax' の値を取得できません: オブジェクトが null または未定義です

マップが読み込まれません。

コード

       var mapModel = new Map(); 

       mapModel.get("leads").fetch({success: function(){ //error on this line
              var mapView = new MapView({ model: mapModel });
              $('body').append(mapView.el);
              mapView.render();
           }});

私が試したこと

これは非常に一般的な問題のようです。これは、このに関して最も投票された質問です。だから入れてみた

 <meta http-equiv="X-UA-Compatible" content="IE=8"/>

しかし、それは何も解決しませんでした。

私の質問

この問題を解決するにはどうすればよいですか?

4

2 に答える 2

-1

最後に、この問題を解決しました。

私のマスター ページには、スクリプト マネージャーがありました。実際に AjaxControlToolkit 4.0 に同梱されている ToolkitScriptManager に置き換えました。

今では見事に機能します。

これが誰かを助けることを願っています

于 2013-10-03T13:54:06.790 に答える