这篇文章与我的另外两篇文章有关。我认为最后一个会解决我的问题,但它并没有因为它实际上发现了另一个问题(我的错,因为它首先没有提到它)。
我的问题在于此代码:
// 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;
});
......只是,它有问题。如果您评论整个“//点击加载内容”部分,您会看到菜单运行良好。 我需要帮助纠正这个问题。
佩德罗
答案 0 :(得分:1)
正如Mohammad Adil所说,这是由于客户端脚本中的跨域策略。
然而,您可以使用php
执行此操作echo file_get_contents("http://dl.dropbox.com/u/14193826/aEmpresaContent.html");
使用PHP,您可以将每个页面放入一个单独的div中,然后使用jQuery显示或隐藏包含相应内容的div。