我想包裝在jQuery中使用load檢索的內容,但我不確定正確的語法,或者可能無法將這兩種方法結合使用。如何在.wrap函數中使用.load函數
這是拋出一個遺漏的類型錯誤:
$('video').wrap(function(){
$.load('videoholder.php');
});
我想包裝在jQuery中使用load檢索的內容,但我不確定正確的語法,或者可能無法將這兩種方法結合使用。如何在.wrap函數中使用.load函數
這是拋出一個遺漏的類型錯誤:
$('video').wrap(function(){
$.load('videoholder.php');
});
你需要一個回調來執行包(Ajax響應回來後)。
不,這不是正確的語法。
$('video').load('videoholder.php')
什麼Diodeus說。試試這個:
$.load('videoholder.php', function(response, status, xhr) {
$('video').wrap(response);
})
Use the callback in the load function and wrap the returned data.
Some rough code below.
$.load('videoholder.php', function(data){
$('video').wrap(data);
})
;
什麼是videoholder.php返回?如果它返回的HTML這應該工作得很好。你會得到什麼樣的錯誤? –
這是拋出相同的錯誤。認爲我最初必須加載php到某些東西? – Damon
第一個想法:確保jQuery加載正確。第二個想法:您的videoholder.php腳本返回的代碼究竟是什麼?它應該是一個適用於wrap()的有效HTML代碼片段。 http://api.jquery.com/wrap/ – Blazemonger