jQuery("#menu li a").click(function(){
var page_url = jQuery(this).attr("href")
jQuery(".wide_main").html("<p>loading...</p>");
jQuery(".wide_main").load( page_url + '#main_content');
});
我有这段代码,但它只是加载整个请求的页面,而不仅仅是#main_content div。
感谢。
答案 0 :(得分:7)
尝试在url和#main_content之间添加空格
jQuery(".wide_main").load( page_url + ' #main_content');
答案 1 :(得分:1)
执行此操作的jQuery示例是:
$('#result').load('ajax/test.html #container');
看起来是因为您在文件之后和容器之前缺少空格。