我使用jquery提交表单。现在我需要将表单信息发送到外部服务器。以下是我的代码将表单提交给另一台服务器的部分。它适用于除IE之外的所有浏览器,这使我无法访问访问权限。
$.ajax({
url:"https://www.thewiseagent.com:443/secure/webcontactAllFields.asp",
type:'POST',
data:"ID=" + $ID + "&Source=" + $Source + "¬ifyCc=" + $notifyCc + "¬ifyBcc=" + $notifyBcc + "&noMail=" + $noMail + "&CFirst=" + $first + "&CLast=" + $last + "&Phone=" + $Phone + "&Fax=" + $Fax + "&CEmail=" + $CEmail + "&Message=" + $message,
success: function() {
}
});
任何帮助?
答案 0 :(得分:3)
您无法对其他域进行AJAX调用。请在此处查看我的回答:jQuery ajax GET returns 405 Method Not Allowed
如果它真的适用于其他浏览器,那么我假设你发布到同一个域。然后你必须查看返回的内容。你应该没有理由从IE获得405而不是FF。
我怀疑,由于javascript安全限制,这也无法与其他浏览器一起使用。