Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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
jquery ajax加载(完整URL)_Url - Fatal编程技术网

jquery ajax加载(完整URL)

jquery ajax加载(完整URL),url,Url,您好,是否需要等待加载完整url url= 'http://www.example.com/whatever.php' $('#selector').load(url); // this way returns null (empty result) 而不是: url = 'whatever.php' $('#selector').load(url); // works fine 有些人可能会认为我想用这个有什么不同,因为我使用多个目录。所以我可以在一个像 example.com/dir/

您好,是否需要等待加载完整url

url= 'http://www.example.com/whatever.php'
$('#selector').load(url);  // this way returns null (empty result)
而不是:

url = 'whatever.php'
$('#selector').load(url); // works fine
有些人可能会认为我想用这个有什么不同,因为我使用多个目录。所以我可以在一个像

example.com/dir/
但是dir文件夹将没有whatever.php 所以,有人对我应该始终使用完整url的问题进行了修复吗? 谢谢。

不,没有

如果
http://www.example.com/
加载时间比
http://example.com/
那么可能是因为您缓存了
example.com
的DNS记录,但没有
www.example.com
的记录。

在意识到拼写错误改变了问题的含义后进行更正:

这是一种页面加载的主机名与Ajaxed资源请求的主机名不匹配的情况。i、 e.报告

选择一个规范的主机名,在您的请求中使用该主机名,并从另一个主机名重定向(带有301状态代码),这样人们就不会误入错误的主机名。

不,没有

如果
http://www.example.com/
加载时间比
http://example.com/
那么可能是因为您缓存了
example.com
的DNS记录,但没有
www.example.com
的记录。

在意识到拼写错误改变了问题的含义后进行更正:

这是一种页面加载的主机名与Ajaxed资源请求的主机名不匹配的情况。i、 e.报告


选择一个规范化的主机名,在请求中使用该主机名,并从另一个主机名重定向(带有301状态代码),这样人们就不会误入错误的主机名。

您可以始终使用相对路径

/
放在路径之前将告诉浏览器转到页面的根目录。对于您的示例,您可以调用
/whatever.php

您还可以一次向上移动一个目录。假设您在
http://www.example.com/dir/foo/bar.php
要访问dir文件夹中的内容,可以指定
。/inTheDir.php
向上移动一个目录,或者指定
。/../inTheRoot.php
向上移动两个目录


这应该对您有效,但根据您的评论,您似乎在其他地方遇到了问题,因为您的
www.
页面似乎没有正确响应。

您可以始终使用相对路径

/
放在路径之前将告诉浏览器转到页面的根目录。对于您的示例,您可以调用
/whatever.php

您还可以一次向上移动一个目录。假设您在
http://www.example.com/dir/foo/bar.php
要访问dir文件夹中的内容,可以指定
。/inTheDir.php
向上移动一个目录,或者指定
。/../inTheRoot.php
向上移动两个目录


这应该对您有效,但根据您的评论,您似乎在其他地方遇到了问题,因为您的
www.
页面似乎没有正确响应。

我注意到问题出现在“www”上。如果我像这样将其删除
url=http://example.com/whatever.php“
然后它就可以正常工作了。。。怎么了?我注意到问题出在“www”上。如果我像这样删除它
url=http://example.com/whatever.php“
然后它就可以正常工作了。。。怎么回事?
http://www.example.com
根本不返回任何内容。其中as
http://example.com
返回其中包含的内容。。。如果不使用www,它会有缺点吗。“Wait”是“Way”的拼写错误
http://www.example.com
根本不返回任何内容。其中as
http://example.com
返回其中包含的内容。。。如果不使用www,它会有缺点吗。“Wait”是“Way”的错别字这是个聪明的把戏。。。然而,这可能是一个愚蠢的设置在www上,所以。。。谢谢你这是个聪明的把戏。。。然而,这可能是一个愚蠢的设置在www上,所以。。。非常感谢。