Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.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函数加载的html内容_Jquery_Html_Ajax - Fatal编程技术网

Jquery 由ajax函数加载的html内容

Jquery 由ajax函数加载的html内容,jquery,html,ajax,Jquery,Html,Ajax,这个话题已经讨论过很多次了,我使用了所有的答案来编写我自己的代码,但是。。。我做不到 我有不同的缩略图,这些缩略图导致我试图使用ajax函数将.html页面加载到div中(在我的主页中)。包含内容的div是“galerie container”(原版,eh?),在单击缩略图时出现(也通过jquery) 到目前为止,我得到了以下代码(在document.ready()中): 我还尝试了一些: var page = $(this).attr('href'); $('#galerie-cont

这个话题已经讨论过很多次了,我使用了所有的答案来编写我自己的代码,但是。。。我做不到

我有不同的缩略图,这些缩略图导致我试图使用ajax函数将.html页面加载到div中(在我的主页中)。包含内容的div是“galerie container”(原版,eh?),在单击缩略图时出现(也通过jquery)

到目前为止,我得到了以下代码(在document.ready()中):

我还尝试了一些:

var page = $(this).attr('href');    
$('#galerie-content').load('galerie/' + page + '.html');
但它也不起作用。我只是无法加载页面,当容器出现时什么都不会发生

正如一些人所问,我的网站是在线的免费网络托管服务。当我尝试在调试器打开的情况下单击缩略图时,出现以下错误: 'XMLHttpRequest无法加载?。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许“来源”访问

但是,我的所有文件都在同一个域下,我可以从URL栏访问单个文件,并且我还更改了我的.htaccess文件(使用:

)

你有什么想法吗?我希望你有所有需要的信息。
谢谢你的帮助

浏览器控制台(按
F12
)中显示的错误是什么?您是否正在使用任何web服务器?为了使用Jquery ajax,您必须发出http请求,您不能加载本地文件。@Nishan Senevirathna:是的,实际上我使用的是免费的web托管。@suhail:我有4个错误,都是由于我的网络主机(例如:GET net::ERR_BLOCKED_BY_CLIENT)造成的。当我遇到ERR_BLOCKED_BY_CLIENT的问题时,这是由于一个广告阻止程序扩展造成的。
var page = $(this).attr('href');    
$('#galerie-content').load('galerie/' + page + '.html');
Header add Access-Control-Allow-Origin "*"
Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type"
Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"