Javascript jQuery AJAX未使用哈希加载URL
我有以下AJAX:Javascript jQuery AJAX未使用哈希加载URL,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有以下AJAX: $.ajax({ cache: false, type: 'GET', url: 'preview.php?url=http://domain.com/Demo/MarsPlaybook/#/view-0', ... 但是,当我检查控制台以了解请求的内容时,散列部分被取消了 控制台只是说:'preview.php?url=http://domain.com/Demo/MarsPlaybook/“ 知道为什么会这样吗?或者我如何停止它?哈希片段
$.ajax({
cache: false,
type: 'GET',
url: 'preview.php?url=http://domain.com/Demo/MarsPlaybook/#/view-0',
...
但是,当我检查控制台以了解请求的内容时,散列部分被取消了
控制台只是说:'preview.php?url=http://domain.com/Demo/MarsPlaybook/“
知道为什么会这样吗?或者我如何停止它?哈希片段没有发送到服务器,您无法使其停止。散列仅用于浏览器维护您在页面中的位置 您必须将其编码为查询字符串的一部分 片段标识符的功能不同于URI的其余部分:即,其处理完全是客户端的,没有web服务器的参与
--散列片段不会发送到服务器,您无法将其发送到服务器。散列仅用于浏览器维护您在页面中的位置 您必须将其编码为查询字符串的一部分 片段标识符的功能不同于URI的其余部分:即,其处理完全是客户端的,没有web服务器的参与
--您可能需要将url设置为:
'preview.php?url=http://domain.com/Demo/MarsPlaybook/?view=0“
然后在服务器/php端直接指向”preview.php?url=http://domain.com/Demo/MarsPlaybook/#/view-0'
但是,如果不知道您正在做什么,就很难说出最适合您的答案。您可能需要将url设置为:
'preview.php?url=http://domain.com/Demo/MarsPlaybook/?view=0“
然后在服务器/php端直接指向”preview.php?url=http://domain.com/Demo/MarsPlaybook/#/view-0'
然而,如果你不知道自己在做什么,就很难说出最适合你的答案