Ajax在Chrome / Safari中提交作品,但不能在Firefox / IE中提交作品
Ajax submit works in Chrome/Safari but not Firefox/IE
我的联系表单在Chrome和Safari中运行良好,但在Firefox或IE中不起作用。它一直作为 GET 提交。任何人都可以找到问题吗?
<form action="#" id="contactForm">
<input type="submit" id="contactClick" class="button white" style="margin-top:-2px;" name="submit" value="Send it!">
</form>
var $contactClick = $("#contactClick"),$contactForm = $("#contactForm"),$emailText = $("#emailText"),$emailSubmit = $("#emailSubmit"),$form = $("#contactForm"), $emailSubmit = $("#emailSubmit");
$("#contactForm").submit(function(){
event.preventDefault();
$contactClick.attr('disabled', 'disabled');
$contactClick.attr('value', 'Sending . . .');
var url = "/backend/page-content/emailPOST.php"; // the script where you handle the form input.
$.ajax({
type: "POST",
url: url,
data: $contactForm.serialize(), // serializes the form's elemWorkents.
success: function(data)
{
$emailText.text(data);
$emailSubmit.fadeIn(400);
$contactClick.removeAttr('disabled');
$contactClick.attr('value', 'SEND IT!');
var noticeLength = $emailText.text();
if(noticeLength.length > 27){ $contactForm[0].reset(); }
}
});
return false;
});
回调函数中没有事件参数。
$("#contactForm").submit(function(event)
相关文章:
- Firefox,如何提交表单触发文件下载,但停留在网页上
- jquery表单提交无法使用多个输入(IE和Firefox)
- writeln img src将数据提交到外部系统-Firefox和IE挂起
- 提交输入不'不要在IE和Firefox中发布
- 在firefox中,在向表单添加onsubmit属性后,不会提交表单
- 提交按钮不会;不适用于Chrome或Firefox,但适用于Internet Explorer
- Firefox插件-在提交之前捕获post变量[no-enctype]
- Firefox 和 Jquery/Javascript 表单提交
- 此代码阻止我的表单提交(仅在 chrome 中,适用于 IE 和 Firefox)
- 点击提交按钮使用javascript和Firefox
- TinyMCE - 在 Firefox 中,值不会提交
- javascript 生成的提交按钮在 Firefox 中未发布
- 提交按钮不会出现在Firefox中,而是出现在Chrome和Internet Explorer上
- Firefox “加载”轮在 iFrame 提交后继续旋转
- Ajax在Chrome / Safari中提交作品,但不能在Firefox / IE中提交作品
- 另一种方法是让chrome、IE 8和firefox提交相同的表单
- <按钮>在firefox上提交,防止默认
- 点击提交按钮禁用然后表单提交在firefox上工作,但不在chrome&狩猎
- FireFox不要'T取消表单提交从jQuery脚本
- Firefox 31的javascript提交不工作