我想插入HTML和JavaScript生成的PHP到頁面中的div。Php回聲內容到div
a.php只會文件:
function get_preset() {
return (bunch of html, javascript);
}
b.php:
<div id="preset_preview">
//<?php echo get_preset(); ?> //this works well, but I need to execute this every time I click a button in jquery.
</div>
我可以使用Ajax成功我jQuery和a.php只會之間的溝通,但我如何從返回的內容get_preset函數調用php到preset_preview div?
有沒有辦法做到這一點沒有發送數據與Ajax從get_preset函數調用到jquery,然後使用jquery把它放到preset_preview div?
php可以以某種方式單獨做它每次從jquery請求這樣?
所以使用jQuery AJAX調用PHP執行這樣的:
<div id="preset_preview">
<?php echo get_preset(); ?>
</div>
什麼是困惑我的是,PHP可以做到這一點成功(如上面的例子證明),而不先用AJAX將數據發送到jQuery的。
聽起來像您需要了解客戶端和服務器端腳本之間的區別,以回答您所問的任何問題。 – PeeHaa
你可以在b.php文件中包含a.php文件,然後在你的b.php文件中調用'get_preset()',當你需要數據時,你需要調用b.php –
請嘗試解釋你真正想做什麼隨着這個代碼。就像例如JS和HTML一樣。這樣我們可以提供更多的幫助。 –