gpt4 book ai didi

javascript - Jquery AJAX 请求,在 URL 深处带有哈希值

转载 作者:行者123 更新时间:2023-12-02 15:41:54 25 4
gpt4 key购买 nike

我正在努力将 Sisense 嵌入到我的网站中,我想探索通过 AJAX 嵌入,而不是过时的 Iframe(因为我必须使用托管 JS 文件来绑定(bind)到事件,只能通过 GUI 访问)。

我有以下 AJAX 调用(用假 IP 屏蔽的 URL):

$.ajax({
url: 'http://99.9.9.123/app/main#/dashboards/4251cc98nc83/widgets/n128cm836chna1?embed=true&r=false',
type: 'GET',
dataType: 'html',
data: {},
success: function(result){
$("#container").html(result);
}
});

当我进行此调用时,请求 URL 看起来已被 chop 为哈希值的位置:

enter image description here(忽略 Access-Control-Allow-Origin 错误。我将在我的环境中更改它)

知道这里发生了什么以及为什么我无法通过 AJAX 访问完整的 URL?我无权更改 URL。

最佳答案

这是 jQuery < 3 中 $.ajax 的问题。事实上,# 后面的所有内容都从 URL 中删除。它已在 jQuery 版本 3 中修复:

https://github.com/jquery/jquery/pull/2721

关于javascript - Jquery AJAX 请求,在 URL 深处带有哈希值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32491041/

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