2014-01-10 23 views
0

我想弄清楚如何在下面的開啓和關閉div標籤之間插入一個php標籤。任何人都可以幫助我理解如何在其中插入<?php the_field('200_200_1', 'option'); ?>如何將這個php標籤插入jQuery?

jQuery(document).ready(function($){ 

    $('<div class="video_gallery_ad"></div>').appendTo('#avs_gallery'); 

}); 

編輯:這是一個JS文件。

編輯2:由於這不會使用JS文件,所以我將它移動到我的functions.php文件中(使用WordPress)。以下是我在我的functions.php文件中的片段。這段代碼有什麼問題嗎?

jQuery(document).ready(function($){ 

    $('<div class="video_gallery_ad"><?php the_field('200_200_1', 'option'); ?></div>').appendTo('#avs_gallery'); 

}); 
+2

像這樣:'$( '

').appendTo(' #avs_gallery');'?如果這是'.php'文件,那應該可以工作(假設'the_field()'回聲)。 –

+0

由於這看起來像Wordpress,通常應該將腳本放在一個文件中,使用'enque_script'將其添加到依賴關係中,並使用'localize_script'來傳遞PHP值。這是做到這一點的正確方法。 – adeneo

+0

@火箭它是一個js文件。對不起,應該提到。 – J82

回答

1

你可以嘗試使用:

$('<div class="video_gallery_ad"><?php the_field('200_200_1', 'option'); ?></div>').appendTo('#avs_gallery'); 

但它是非常危險的。在一些隱藏的div中渲染這個函數的渲染輸出是不是更好,然後將它的內容加載到#avs_gallery

和JS:

$('#hiddenAdv').show().appendTo('#avs_gallery'); 
+0

但如何將PHP在瀏覽器上編譯????????? –

+0

@RohitAgrawal簡單的說,配置你的web服務器發送.js文件到php解析器。 (注意,這通常是一個壞主意) –