我的表单在 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);