オークション ポータルのフロントエンドにタイマーを表示しています。
SignalR フレームワークを使用して、データベースからオークション時間をブロードキャストしています。
Firefox、Safari、Opera、Chrome で問題なく動作するようになりました。
しかし、IE9では機能しません。
最後に行ったチェックリスト。
すべての JavaScript インクルードが完了しました
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script> <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/redmond/jquery-ui.css" rel="stylesheet" type="text/css" /> <script src="../../Scripts/modernizr-1.7.js" type="text/javascript"></script>
connection.hub.start 呼び出しを実行しました
var chat = $.connection.chat; $.connection.hub.start(function () { chat.send("Finished loading1"); });
これは、コントローラーへの ajax 呼び出しを行う方法です。フロントエンドビューで関連データを取得できるようにします。
function getTimer() { var tim; getAuc(); var postData = { values: dataArray }; try { $.ajax({ type: "POST", url: "../../Home/PushTimer", data: postData, success: function (data) { if (data == "Null") { return; } var i = 0; for (var i = data.length - 1; i >= 0; i--) { assignTimer(data[i]); }; }, dataType: "json", traditional: true }); } catch (exception) { } return; };
Firefox、Chrome、Safari、Opera で正常に動作する場合、Internet Explorer では何が問題になる可能性がありますか。