3

私のフォームは Chrome と Firefox で完全に送信され、firebug にはエラーが表示されません。ただし、IE ではフォームの送信に失敗します。$.post()IEで呼び出されないように見える関数に絞り込みました。コールバック関数は機能しますが、php ファイルへの呼び出しは機能しません。

ここにフィドルを作成しました -スパムを防ぐために削除しました -提供されたフィールドに自分の電子メール アドレスを入力してください。フォームを送信すると、確認メールが送信されます。このフィドルは Chrome と Firefox では機能しますが、IE では機能しません。

同様の問題に関する質問を読みましたが、私のものを解決するものはありません。

$.post()一言で言えば、IEで機能しないのはなぜですか?

私の.jsの行:

var formData = $('#promo-form').serialize();
$.post('http://dynamic.lotterywest.wa.gov.au/promo-order/order.php', formData).always(formSent);
4

2 に答える 2