我的表单在Chrome和Firefox中发送非常完美,firebug中没有显示任何错误。然而,在IE中,表单无法发送。我已经将问题缩小到
我在这里创建了一个fiddle - 删除以防止垃圾邮件 - 在提供的字段中输入您自己的电子邮件地址。提交表单将向您发送确认电子邮件。这个fiddle在Chrome和Firefox中可以工作,但在IE中无法工作。
我已经阅读了类似问题的答案,但没有解决我的问题。
简而言之,为什么
我在.js文件中的代码行:
$.post()
函数上,但是在IE中似乎根本没有被调用。回调函数可以工作,但不会调用php文件。我在这里创建了一个fiddle - 删除以防止垃圾邮件 - 在提供的字段中输入您自己的电子邮件地址。提交表单将向您发送确认电子邮件。这个fiddle在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);