私のJquery(バージョン:1.8.1)コード:
$(document).ready(function() {
$('#Vehicle-make').change(function() {
$.post(
'/cakeMotors/ModelNames/viewList/' ,
{ make_id : $('#Vehicle-make').val() } ,
function(data) {
$('#Vehicle-model').html(data);
}
);
});
});
- POST リクエストに対するサーバーの応答が 200 であることを確認しても、FF と Chrome で正常に動作します。
- #Vehicle-make と #Vehicle-model はどちらもフォーム セレクトです。
- クロスドメインリクエストではないので問題ないと思います。
- $.post() を消去して、アラートのようなものを .change イベント内に配置すると、正常に動作します! だから、IEもそれをいじっていないと思います。
どうなり得るか?