2011-10-24 12 views
1

に問題とASP.netjQueryのAjaxの私はjqueryのを使用してページのメソッドを呼び出すために、次のコードを使用していたIE9

$.ajax({ 
    type: "POST", 
    url: url + "/" + method, 
    contentType: "application/json;", 
    data: jData, 
    async: true, 
    success: function (res) { if (succ) { succ(res); } }, 
    error: function (xhr, status, error) { 
     NTF.Notify(NTF.GENERIC_ERROR); 
     if (err) { 
      err(xhr, status, error); 
     } 
    } 
}); 

私はために私のページへ次のメタタグを導入までのすべては、罰金働いていましたIE9

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

で動作するようにCSSの半径は今のコードが実行されると、それが成功機能に入るが、その後、ページが更新さが、私はそれを引き起こしているもの見当がつかない、コードがなくてクロム、FFとIEで正常に動作しますそのメタタグ。

任意のアイデア?

+0

http://jsfiddle.net/で動作するテストケースを作成します。誰もいなければ、助けがむずかしい。 –

+0

ここにメタタグを適用するにはどうすればいいですか? – Khodor

+0

ええ、あなたはできません。しかし、 'succ()'関数の中で何が起こっていますか?あなたは、リダイレクトにつながる完全なコードパスを投稿できますか?また、IE9以外のブラウザでも動作しますか? –

答えて

0

JQueryをインポートする前にメタタグを使用していますか?このblog postは、JQueryの後にメタタグを宣言したときに奇妙なケースに陥る可能性があるようです。具体的には文字セットについて語りますが、あなたの問題に関連している可能性があります。

関連する問題