window.onload= function(){
var page = window.location.hash;
if(window.location.hash != ""){
page = page.replace('#page:', '');
getdata('src/'.page);
}
}
窗口加载后,我希望页面在URL中查看,看看是否设置了#,如果是,我想抓取页面并在DIV中显示它。例如,链接为<a href="page.php#page:contact.php">link</a>
。因此,当有人点击链接时,页面会认为并从contact.php中获取数据,并将其放入div中。但现在,这不起作用。没有错误,没有警告,没有任何错误。请帮忙?谢谢!
编辑:Getdata:
function getdata(file){
openloading(); // loading message
$('#content').fadeOut('slow', function () { // Content is the div where all the content must be in
$.get(file, function(data) {
$('#content').html(data);
$('#content').fadeIn('slow');
})
})
updateusersonline();
}
并直接更新useusersonline():
function updateusersonline(){
$.get('src/usersonline.php', function(data3) {
$('#usersonline').html(data3);
})
答案 0 :(得分:1)
getdata('src/'.page);
应为getdata('src/' + page);