Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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 加载时发出();点击_Jquery_Menu - Fatal编程技术网

Jquery 加载时发出();点击

Jquery 加载时发出();点击,jquery,menu,Jquery,Menu,这个职位与我的另外两个职位有关。我原以为最后一个可以解决我的问题,但事实并非如此,因为它实际上揭示了另一个问题(一开始没有提及这一点是我的错) 我的问题在于此代码: // Loading content upon click $('#aEmpresa').click(function(e) { $('#mainContent').load('http://dl.dropbox.com/u/14193826/aEmpresaContent.html #aEmpresaContent');

这个职位与我的另外两个职位有关。我原以为最后一个可以解决我的问题,但事实并非如此,因为它实际上揭示了另一个问题(一开始没有提及这一点是我的错)

我的问题在于此代码:

// Loading content upon click
$('#aEmpresa').click(function(e) {
    $('#mainContent').load('http://dl.dropbox.com/u/14193826/aEmpresaContent.html #aEmpresaContent');
    return false;
});
$('#aNossaArte').click(function(e) {
    $('#mainContent').load('http://dl.dropbox.com/u/14193826/aNossaArteContent.html #aNossaArteContent');
    return false;
});
$('#contactos').click(function(e) {
    $('#mainContent').load('http://dl.dropbox.com/u/14193826/contactosContent.html #contactosContent');
    return false;
});
。。。只是,有点不对劲。如果您在单击“部分”时对整个“/”加载内容进行注释,您将看到菜单运行良好。 我需要帮助纠正这个问题


Pedro

正如Mohammad Adil所说,这是由于客户端脚本中的跨域策略

但是,您可以使用php实现这一点

echo file_get_contents("http://dl.dropbox.com/u/14193826/aEmpresaContent.html");

使用PHP,您可以将每个页面放在一个单独的div中,然后使用jQuery在中显示或隐藏包含适当内容的div。

您不能从不同的域加载内容