Jquery 如何在.wrap函数中使用.load函数

Jquery 如何在.wrap函数中使用.load函数,jquery,ajax,jquery-load,Jquery,Ajax,Jquery Load,我想在jQuery中包装使用load检索的内容,但我不确定语法是否正确,或者可能无法以这种方式将两者结合起来 这将抛出一个未捕获的类型错误: $('video').wrap(function(){ $.load('videoholder.php'); }); 您需要在回调中执行wrap(在AJAX响应返回后) 请参阅:不,这不是正确的语法 $('video').load('videoholder.php') 狄奥多斯说的。试试这个: $.load('videoholder.p

我想在jQuery中包装使用load检索的内容,但我不确定语法是否正确,或者可能无法以这种方式将两者结合起来

这将抛出一个未捕获的类型错误:

$('video').wrap(function(){
        $.load('videoholder.php');
});

您需要在回调中执行wrap(在AJAX响应返回后)


请参阅:

不,这不是正确的语法

$('video').load('videoholder.php')

狄奥多斯说的。试试这个:

$.load('videoholder.php', function(response, status, xhr) {
    $('video').wrap(response);
})
在load函数中使用回调函数并包装返回的数据。
下面是一些粗略的代码


)

这是同样的错误。您认为我必须首先将php加载到某些内容中吗?第一个想法:确保jQuery加载正确。第二个想法:videoholder.php脚本返回的代码到底是什么?它应该是使用wrap()的有效HTML代码段。videoholder.php返回的是什么?如果它返回html,这应该可以正常工作。你会犯什么样的错误?
$.load('videoholder.php', function( data ){ 
   $('video').wrap( data ); 
})