2011-08-26 21 views
0

我想包裝在jQuery中使用load檢索的內容,但我不確定正確的語法,或者可能無法將這兩種方法結合使用。如何在.wrap函數中使用.load函數

這是拋出一個遺漏的類型錯誤:

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

回答

0

不,這不是正確的語法。

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

什麼Diodeus說。試試這個:

$.load('videoholder.php', function(response, status, xhr) { 
    $('video').wrap(response); 
}) 
+0

這是拋出相同的錯誤。認爲我最初必須加載php到某些東西? – Damon

+1

第一個想法:確保jQuery加載正確。第二個想法:您的videoholder.php腳本返回的代碼究竟是什麼?它應該是一個適用於wrap()的有效HTML代碼片段。 http://api.jquery.com/wrap/ – Blazemonger

-1

Use the callback in the load function and wrap the returned data.
Some rough code below.

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

;

+0

什麼是videoholder.php返回?如果它返回的HTML這應該工作得很好。你會得到什麼樣的錯誤? –