Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery AJAX未使用哈希加载URL_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript jQuery AJAX未使用哈希加载URL

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:

$.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'

然而,如果你不知道自己在做什么,就很难说出最适合你的答案