本文目錄一覽:
如何在js中嵌入php語句
你是說頁面JS是吧?
舉個例子:
html
head
/head
body
script
function aaa()
{
var dd = “?php echo 1111; ?”;
}
/script
/body
/html
請看頁面中的 ?php echo 1111; ? , 這樣就頁面的 js 代碼中嵌入了 php語句。
javascript代碼內能執行PHP代碼嗎?
可以,放在哪都無所謂,讓PHP執行的關鍵是:
1.有?php ?或者? ?等標籤。
2.php可以解析該文件。
通常我們在配置PHP和APACHE的時候會有這麼一句:
AddType application/x-httpd-php .php
意思就是讓php去解析.php文件。
AddType application/x-httpd-php .js
如果再添加這麼一句,php就可以解析.js文件了。所以php並沒有指定哪種文件才去解析,而是看你指定了哪種文件它可以去解析,同時它不管你這個文件是幹嘛的,只管裡面有沒有?php ?包含的代碼。
給:小黑_03
你所謂的安全問題那是人為問題,如果你把$_SESSION等關鍵變數echo出來,那不是你自己的問題么,為何要怪PHP,PHP只知道執行代碼,你自己把不安全的代碼執行,還要怪它?
“如果客戶端代碼能調用伺服器端變數的話,那安全問題就大了 “這句話大有毛病,不是客戶端能調用服務端變數,而是你給它什麼變數使用。
在JS中嵌入PHP是很常有的問題,比如:我要做一個顯示伺服器時間的JS代碼,讓它按照伺服器的事件顯示並走動。那這裡我可以這麼寫:
script
var server = “?php echo date(“Y-m-d H:i:s”,time());?”;
……其他JS代碼
/script
如上代碼經過執行後?php echo date(“Y-m-d H:i:s”,time());?就會變成一個時間字元串,最終這段代碼的結果就是
script
var server = “2012-5-2 9:10:20”;
……其他JS代碼
/script
當然,這個事件會根據你訪問的時間而改變。
js方法中可以寫php代碼么
可以的,但是文件是php文件格式,或者有相關替換執行機制才可以。
示例:test.php
?php
$name=”百度知道 “;
?
html
head
titleJS PHP 測試/title
/head
body
script
//js調用php
var js_name=?php echo $name;?;
alert(js_name);
/script
/body
/html
怎麼讓JS中寫入PHP代碼
script type=”text/javascript”
var flag=”?=$flag?”;
if(flag==”YES”)
{
alert(“OK”);
}
/script
你可以直接在JS代碼中使用PHP語句塊來實現。是不受限制的,
因為程序在執行時先執行PHP的解析,然後在執行HTML觸發JS,從先後順序來說,是沒有問題的。
希望對你有幫助。
如何在js中調用php
在js中調用php的方法是直接在script標籤的src屬性中嵌入要訪問的php地址。 1、JS方式調用PHP文件並取得PHP中的值舉例說明:如在頁面test_json1中用下面這句調用: alert(jstext); 2、在test_json2.php中有這樣一段PHP代碼:
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/183447.html