Jquery无法处理从Ajax脚本调用的html
我看了一些其他的帖子,我对它们一无所知。当页面被加载时,jquery可以正常工作。当从ajax脚本加载相同的元素时,jquest就不能工作。我知道我需要做一个回课,但能不能请一些人告诉我这是怎么写的 html: Ajax脚本:Jquery无法处理从Ajax脚本调用的html,jquery,ajax,Jquery,Ajax,我看了一些其他的帖子,我对它们一无所知。当页面被加载时,jquery可以正常工作。当从ajax脚本加载相同的元素时,jquest就不能工作。我知道我需要做一个回课,但能不能请一些人告诉我这是怎么写的 html: Ajax脚本: function viewlist(param) { $.ajax({ type: "POST", url: "ajax/items.php", data: 'img='+encodeURIComponent(param), dat
function viewlist(param)
{
$.ajax({
type: "POST",
url: "ajax/items.php",
data: 'img='+encodeURIComponent(param),
dataType: 'json',
beforeSend: function(x){$('#ajax-loader').css('visibility','visible');},
success: function(msg2){
$('#item-list2').append(msg2.txt);
}
});
}
如果您将所有可拖放的初始化代码放入一个函数中,比如说
init()
,那么在回拨过程中,您只需执行以下操作:
success: function(msg2){
$('#item-list2').append(msg2.txt);
// init draggable and droppable on replace elements
init();
}
function viewlist(param)
{
$.ajax({
type: "POST",
url: "ajax/items.php",
data: 'img='+encodeURIComponent(param),
dataType: 'json',
beforeSend: function(x){$('#ajax-loader').css('visibility','visible');},
success: function(msg2){
$('#item-list2').append(msg2.txt);
}
});
}
success: function(msg2){
$('#item-list2').append(msg2.txt);
// init draggable and droppable on replace elements
init();
}