0

这篇文章与我的另外两篇文章有关。我认为最后一个可以解决我的问题,但它并没有因为它实际上发现了另一个问题(我的错首先没有提到它)。

我的问题是这段代码:

// 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;
});

......只是,它有问题。如果您评论整个“// 单击时加载内容”部分,您会看到菜单运行良好。我需要帮助来纠正这个问题。

小提琴

佩德罗

4

1 回答 1

1

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

但是,您可以使用 php 执行此操作

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

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

于 2013-04-02T12:31:05.297 回答