gpt4 book ai didi

jquery - 访问受限 URI 被拒绝”代码 : "1012 - Cross domain Ajax request

转载 作者:行者123 更新时间:2023-12-03 22:06:23 25 4
gpt4 key购买 nike

我需要执行跨域 Ajax 请求 - 这是我的代码

 $.ajax(
{
url: redirectURL,
data: $('#login-container form').serialize() + querystring,
type: 'post',
cache: false,
dataType: 'jsonp',
jsonp: 'jsonp_callback',
});
<小时/>
Error: [Exception... "Access to restricted URI denied"  code: "1012" nsresult: "0x805303f4 (NS_ERROR_DOM_BAD_URI)"  location: "http://testsite/assets/scripts/jquery-1.3.2.js Line: 19"]
Source File: http://testsite/assets/scripts/jquery-1.3.2.js
Line: 19

我也查看了以下链接 -

Access to restricted URI denied code: 1012

 $.ajax(
{
url: redirectURL+'?callback=?',
data: $('#login-container form').serialize() + querystring,
type: 'post',
cache: false,
dataType: 'html' });

我也尝试过在url中回调。我已经在 stackoverflow 中看到了有关此问题的所有链接..但无法克服这个问题任何人都可以帮助并告诉我如何克服!谢谢

最佳答案

您将无法在浏览器中执行跨域 POST 请求。

如果您要进行 JSONP 调用来访问跨域 URL,则可以使用 JQuery 的 getJSON方法。这将允许您仅发出 GET 请求。如果您可以使用 GET 参数将登录信息提交到redirectURL,则可以实现此目的。

请注意,POST 到远程登录表单可能是浏览器不允许此类跨域请求的最佳示例。您不希望看起来像您的银行的页面能够实际为您提供来自银行网站的数据 - 这将成为一个非常有效的网络钓鱼页面。

另一方面,如果您确实想解决这个问题,您可以编写一些服务器端代码,根据给定的输入参数,向重定向URL 发出发布请求并返回响应。

请告诉我您不是在编写网络钓鱼页面。

关于jquery - 访问受限 URI 被拒绝”代码 : "1012 - Cross domain Ajax request,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1681470/

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