使用Ajax / Jquery加载动态URL

时间:2014-02-07 06:26:49

标签: php jquery ajax

我在网上搜索过,无法找到解决此问题的方法。如果我加载的页面是静态页面,Ajax工作得很好,但是,我似乎无法使用相同的进程加载动态URL。奇怪的是它运行起来,加载页面需要很长时间。

JAVASCRIPT

$(document).ready(function() {
    $('#content').load('http://bookdem.com/se/index.php');

    //handle clicks 

    $('ul#nav li a').click(function() {
        var page = $(this).attr('href');
        $('#content').load('http://bookdem.com/home/index.php?page=search&sPattern=&sCategory=1&sShowAs=list');
        return false;
    });
});

以下代码有效,因为它是我目录中的静态页面。似乎无法通过动态创建的网址弄明白。

$('#content').load('content2/'+page+'.php');

HTML

<ul id="nav" class="nav-left">
    <li><a  href="about" >Textbooks</a></li>
    <li><a  href="contact" >Textbooks</a></li>
</ul>

非常感谢任何帮助。提前致谢!

1 个答案:

答案 0 :(得分:0)

您无法立即加载跨域数据(see here)。

在这里你可以学习一些workarounds ......: - )

N.B。:假设bookdem.com不是您的域名