jquery ajax加载(完整URL)
您好,是否需要等待加载完整urljquery 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= '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
根本不返回任何内容。其中ashttp://example.com
返回其中包含的内容。。。如果不使用www,它会有缺点吗。“Wait”是“Way”的拼写错误http://www.example.com
根本不返回任何内容。其中ashttp://example.com
返回其中包含的内容。。。如果不使用www,它会有缺点吗。“Wait”是“Way”的错别字这是个聪明的把戏。。。然而,这可能是一个愚蠢的设置在www上,所以。。。谢谢你这是个聪明的把戏。。。然而,这可能是一个愚蠢的设置在www上,所以。。。非常感谢。