Php 405-仅当使用IE浏览时,Jquery ajax(post)中不允许使用用于访问此页面的HTTP谓词
我对html游戏还很陌生,所以如果这太基本,我很抱歉。。。 我在一个网页上有一个电子邮件联系人表单,我正在使用JQuery验证来验证和发送电子邮件,然后删除该表单并将其替换为“谢谢”消息。它在除IE之外的所有其他浏览器中都能工作,我收到了405错误 我的谷歌fu让我失望了——有人能帮我吗?以下是Jquery和表单代码的关键部分(我认为)。谢谢 JQueryPhp 405-仅当使用IE浏览时,Jquery ajax(post)中不允许使用用于访问此页面的HTTP谓词,php,jquery,html,internet-explorer,Php,Jquery,Html,Internet Explorer,我对html游戏还很陌生,所以如果这太基本,我很抱歉。。。 我在一个网页上有一个电子邮件联系人表单,我正在使用JQuery验证来验证和发送电子邮件,然后删除该表单并将其替换为“谢谢”消息。它在除IE之外的所有其他浏览器中都能工作,我收到了405错误 我的谷歌fu让我失望了——有人能帮我吗?以下是Jquery和表单代码的关键部分(我认为)。谢谢 JQuery $("#emailform").validate({ /*stuff*/ submitHandler:
$("#emailform").validate({
/*stuff*/
submitHandler: function(form) {
// do other stuff for a valid form
$.post('process.php', $("#emailform").serialize(), function(data) {
$('#hider').html(data);
});
// remove form after submission
$("#emailform").hide();
}
});
HTML
任何帮助都将不胜感激……这真是让我大吃一惊
编辑:另外,如果有帮助,该页面位于www.precisionnc.com/installation.html(不是实际链接,因为我不知道这样做是否符合犹太教……再次感谢您的帮助……正如我所见,IE中出现了一个javascript错误。 问题似乎出在水印上。 这将导致javascript崩溃。
那么您的提交处理程序/验证不起作用。
所以问题是,当加载水印代码时,它没有链接到IE中的JQuery。
如何修复?尝试更改脚本加载顺序或更新其代码库此外,您还应检查服务器端验证我很可能遇到php错误,因为电子邮件不是真实的(test@test.com)你知道为什么这只是IE中的一个错误吗?我已经尽我所能来修复这个错误,但仍然没有骰子。我看到了错误,但如果它是IE中不受支持的原因…太奇怪了…那么就修复了。仍然不知道为什么这只会在IE中的JS中出现错误,但我刚刚摆脱了插件,使用了Firefox/Safa的本机“占位符”值ri/Chrome并将让IE用户承受成为IE用户的痛苦…感谢您的帮助!!!
<form name="myform" id="emailform" action="" class="gradient" method="POST">