考慮下面的Jquery外部腳本片段在模態窗口創建YouTube的I幀:傳遞PHP函數jQuery的
$(function() {
$(document).ready(function() {
var myPhpVa = '<?php echo embeddable($ytid);?>';
$('a[name="modal"]').click(function(e) {
$('<iframe width="560" height="315" src=myPhpVa frameborder="0" allowfullscreen>').appendTo('#dcontent');
}
});
出於某種原因,我得到找不到對象。 PHP函數聲明在這個javascript之上,聲明是:
function embeddable($ytid){
return $embeddable = 'http://www.youtube.com/embed/'.$ytid;
}
任何幫助傳遞這個PHP變量是非常感謝。
您不需要同時使用$(document).ready(function(){})和$(function(){})。它們都是相同的 – Arda