gpt4 book ai didi

php - 当前页面是 ssl 时,jquery ajax 发布到非 ssl 页面

转载 作者:太空宇宙 更新时间:2023-11-03 13:09:09 25 4
gpt4 key购买 nike

好的,情况:

  • 一个 https/ssl 页面
  • jquery
  • 表格
  • 通过 ajax 提交到非 ssl 页面

没有得到有用的回应

同样的场景,非 ssl 到非 ssl 完美。

我可以查看我的控制台,但无法从中获取任何有用的信息,为什么请求失败...

$.ajax({

type: "POST",
url: form.attr("action"),
data: form.serialize(),

error: function(res){ console.log(res) },
notmodified: function(res){ console.log(res) },
parsererror: function(res){ console.log(res) },
timeout: function(res){ console.log(res) },
success: function(res){ alert('succes!'); }

});

最佳答案

您不能从非 SSL 页面对 SSL URL 进行 AJAX 调用。这违反了 SOP(同源策略),因为协议(protocol)(HTTP 与 HTTPS)不同。一些旧浏览器没有此限制,但所有新浏览器现在都强制执行此限制。

阅读这篇文章了解更多详情,

http://code.google.com/p/google-web-toolkit-doc-1-5/wiki/FAQ_SOP

关于php - 当前页面是 ssl 时,jquery ajax 发布到非 ssl 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1790860/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com