$.ajax({
type: 'POST',
url: URL +'/foo/',
data: {'pass': pass},
dataType: "json",
jsonp:'jsonp_callback',
success: function(data) {
if (data["success"] === "false") {
$("#password").val("");
$('.error-message').removeClass('hide')
$('.error-message').addClass('show')
}
else {
var tempUrl="http://10.0.1.101:9000/bar/"
location.href=tempUrl;
}
},
});
return false
これは、Mozilla、Chrome、Safariで正常に動作しています。しかしIEにはない。理由は何か。私はサーバーからsuucessの値を返しています。成功の場合は、tempUrl
にリダイレクトされます。 しかし、IEには何も載っていません。 ajaxはIEではまったく動作していないようです。IEとAjaxにはなぜ大きな問題がありますか?
はあなたが反対テストしているIEのバージョン(複数可)を指定してください。 (IEはうんざりですが、IE6はIE8よりもはるかに厄介です)。 – Spudley
JavaScriptエラーが表示されますか? – Heikki
IE 7と私はJSエラーが表示されません。 – webajax