jQuery.load()未被激发
为响应事件,执行以下操作:jQuery.load()未被激发,jquery,Jquery,为响应事件,执行以下操作: $.getScript('nav.php?node=' + node); nav.php返回具有正确标题的以下内容('Content-type:application/javascript') $('#ui').append('',function(){ $('#app personal games ui').load('loadhtml.php',{from:'app.personal.games.ui'}) ); app.personal.games=函数(){
$.getScript('nav.php?node=' + node);
nav.php
返回具有正确标题的以下内容('Content-type:application/javascript'
)
$('#ui').append('',function(){
$('#app personal games ui').load('loadhtml.php',{from:'app.personal.games.ui'})
);
app.personal.games=函数(){
激活(“app-personal-games-ui”);
};
app.personal.games();
我试图用上述代码实现的是:
div id=“uis”>
id
,现在将该id用作选择器,并使用.load()
app
对象添加一个函数。此函数将使新div可见
已添加到正确的位置,firebug中的app.personal.games.toString();
显示函数已添加到对象并具有正确的代码。但是,load
行未执行,新div仍为空
为什么会发生这种情况,以及如何使其工作?根据。append()
函数不接受回调。因此,您可以尝试以下操作:
var query = { from: 'app.personal.games.ui' };
$('<div id="app-personal-games-ui"></div>').load('loadhtml.php', query, function() {
$('#uid').append(this);
});
var query={from:'app.personal.games.ui';
$('').load('loadhtml.php',查询,函数(){
$('#uid')。追加(this);
});
根据.append()
函数不接受回调。因此,您可以尝试以下操作:
var query = { from: 'app.personal.games.ui' };
$('<div id="app-personal-games-ui"></div>').load('loadhtml.php', query, function() {
$('#uid').append(this);
});
var query={from:'app.personal.games.ui';
$('').load('loadhtml.php',查询,函数(){
$('#uid')。追加(this);
});
我发现了问题所在。真正的问题是我需要一些睡眠,但仍然不想睡觉;)。但是这个脚本的问题在于.append()
没有回调函数,我应该将上面的更改为:
$('#uis').append('<div id="app-personal-games-ui"></div>');
$('#app-personal-games-ui').load('loadhtml.php', {from: 'app.personal.games.ui'});
$('#uis')。附加('');
$('#app personal games ui').load('loadhtml.php',{from:'app.personal.games.ui'});
我发现了问题所在。真正的问题是我需要一些睡眠,但仍然不想睡觉;)。但是这个脚本的问题在于.append()
没有回调函数,我应该将上面的更改为:
$('#uis').append('<div id="app-personal-games-ui"></div>');
$('#app-personal-games-ui').load('loadhtml.php', {from: 'app.personal.games.ui'});
$('#uis')。附加('');
$('#app personal games ui').load('loadhtml.php',{from:'app.personal.games.ui'});
是的,这也可以(不传递回调函数追加)。是的,这也可以(不传递回调函数追加)。