【问题标题】:Same domain JQuery $.ajax sending OPTIONS as REQUEST_METHOD相同的域 JQuery $.ajax 发送 OPTIONS 作为 REQUEST_METHOD
【发布时间】:2011-11-29 01:09:23
【问题描述】:

我的问题与this one 非常相似,但我不明白为什么我的请求会是跨域的。 这是我用萤火虫得到的:

所有域都一样,我不明白为什么 Firefox 和 IE 会有这种行为。

您可以测试here,只需点击三个主要链接之一即可发送请求。

提前致谢!

【问题讨论】:

    标签: javascript jquery ajax http-headers cross-domain


    【解决方案1】:

    这不仅仅是关于域名。协议(http 与 https)必须相同,整个主机名必须相同,端口也必须相同。您的某些链接指向“www.tronatic-production.com”,但页面加载时仅显示“tronatic-production.com”。

    Here 是著名 JavaScript 专家和时髦人士 extraordinaire Alex Sexton 关于同源政策及其处理方法的演讲。

    edit 你的链接前面有“www”的原因是你的标题中有一个<base> 标记,它告诉浏览器这样做。

    【讨论】:

    • 哦,谢谢你是对的!但是为什么我的链接以“www”为目标,即使基本网址不包含它?
    • 我不知道;让我快速“查看源代码”。
    猜你喜欢
    • 2010-11-09
    • 1970-01-01
    • 2012-08-29
    • 1970-01-01
    • 2021-12-27
    • 2012-02-20
    • 2013-01-04
    • 2012-06-05
    • 2013-01-05
    相关资源
    最近更新 更多