簡體   English   中英

如何使用Javascript將PHP插入網頁

[英]How can I insert PHP into a webpage using Javascript

頁面加載后是否可以使用JavaScript將PHP代碼插入網頁? 當用戶單擊類別時,我想顯示一組圖像(我使用js插入),然后使用PHP搜索任何關聯的注釋。

這是我的代碼:

var temp = '<div class"comment_section">';
var html = temp + '<?php if ( post_password_required() ) return; ?><div id="comments" class="comments-area"><div class="container"><?php ?><?php if ( have_comments() ) : ?><!-- functions for displaying comments here --></div></div>';
html += '</div>';

那沒用。 我還嘗試將括號替換為&lt; &gt; 但這只是在引號之間插入以上內容,然后將其顯示為頁面上的文本塊。

基本上,我甚至想做些什么?

Is it possible to insert PHP code into a webpage using javascript after the page has loaded? 簡單回答是不。 該頁面已被渲染,更改頁面的唯一方法是使用在用戶瀏覽器中運行的javascript。

但是,如果要search for any associated comments using PHP ,只需使用AJAX向服務器發送請求,然后將服務器設置為對該查詢返回格式正確的響應。

要了解有關ajax的更多信息,您可能想閱讀什么是AJAX,真的嗎?

如果要執行一些php代碼而不重新加載頁面,並且取決於選擇的類別,則可以使用AJAX

JavaScript是一種客戶端語言,而PHP是一種服務器端解釋語言。 這意味着,當JS在瀏覽器中運行時,瀏覽器將獲取由php腳本生成的結果。 就是說,不可能將任何PHP代碼放入已經渲染的網站中-不管是與JS還是任何其他技術一起使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM