導航:首頁 > 編程語言 > javascript嵌入php代碼

javascript嵌入php代碼

發布時間:2022-07-11 00:40:49

A. 如何在js中嵌入php語句

你是說頁面JS是吧?

舉個例子:

<html>
<head>
</head>
<body>
<script>
functionaaa()
{
vardd="<?phpecho1111;?>";
}
</script>
</body>
</html>


請看頁面中的 <?php echo 1111; ?> , 這樣就頁面的 js 代碼中嵌入了 php語句。

B. 在js里是不是也可以嵌套<php > 代碼

沒有試過,但是你可以試試,在apache的配置文件裡面,安裝php的時候,肯定是有類似
LoadMole php5_mole "C:\\php\\php5apache2_2.dll"
PHPIniDir "C:\\php\\"
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
的配置,你可以試著加一個
AddType application/x-httpd-php .js
那麼在js文件裡面就可以直接插入php代碼了。
就和寫其他標簽一樣。理論上應該可以,實際上就不知道了。你可以試一下。

C. 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>
當然,這個事件會根據你訪問的時間而改變。

D. js裡面添加php代碼

你本意是要在js中讀取php輸出的值對嗎?
你可以先把php輸出的值放到一個div裡面,在再js獲取div的值就可以 了
建議用jquery
<html>
<head><title></title>
<script src="jquery-1.7.2.min.js" type="text/javascript"></script>
<script>
$(function(){
var tit = $("#tt").attr("title");
var txt = $("#tt").text();
alert(tit+"-=---"+txt);
})
</script>
</head>
<body>
<div id="tt" name="tt" title="<?php echo "cccccssfa"; ?>"><?php echo "fsadfsd"; ?></div>
</body>
</html>

E. javascript函數中可以使用PHP嗎

可以在js 腳本中嵌入php 代碼,你的寫法有點問題;

js 變數要聲明,並且要用引號 " ",要有結束的分號 ;

例如 var $poweruser = " <?php .... ?>";


至於要像你這樣在 嵌入的 php 代碼中使用js 變數id 進行傳值,這個是不行的;在這種情況下,js 是可以使用 php 變數,但是反過來就不行;


一下為實例:

F. JS如何嵌套PHP

js 點擊之後跳轉到刪除頁面 然後獲取刪除頁面的ID 刪除。
也可以用ajax

G. 如何用javascript為網頁的DIV標簽添加PHP代碼

這種是不可能的。PHP是在生成頁面之前執行,而javascript是在生成之後執得。你用瀏覽器打開的頁面實際上是看不到<?
include....
這些
PHP
代碼的,看到的是PHP執行之後的結果。
要實現你說的這種有兩個辦法:
一是新建一個單獨的頁面,用來包括2.php,然後在執行outmsg()的地方直接轉到這個新頁面。
二是在當前這個頁面上加一個參數,在PHP中用$_REQUEST['參數名字']來獲取,再用if判斷,如果有參數,則include
2.php,否則include
1.php。在當前的頁面執行outmsg()的時候就用一個表單提交到當前頁面,把這個參數加上。

H. js 中如何 插入 php

js和php是在不同運行環境下運行的,不能混用。php可以運行得到一段html代碼,包括js代碼。所以你可以這樣用:

<script>
varuserid="<?=$userid?>";
</script>

上面這段php是代碼,必須在支持php的伺服器上運行,得到運行結果,傳輸給客戶端瀏覽器,客戶端瀏覽器上得到這樣的代碼:

<script>
varuserid="123456";
</script>

這樣,網頁端的js就知道伺服器端的userid這個變數是什麼了。

此外,還可以通過ajax技術來調用服務,或獲取伺服器端的一些數據。具體研究一下ajax吧

I. 怎麼讓JS中寫入PHP代碼

在裡面直接加<?php //code... ?>就可以啊,代碼需要寫在php環境中。

<scripttype="text/javascript">
vari=<?phpecho$x;?>;//這里$x是已定義的。
</script>

J. javascript中嵌入php代碼~

Confirmation() 你可以在這個函數上加一個參數啊
Confirmation(_val)
不知道你的頁面是 php 的還是 html 的
如果是動態的可以這樣調用啊
Confirmation('<?php echo 'asdfdsfsadf'?>')
如果是靜態的那你要學習下 ajax(很簡單,幾行javascript) 了

閱讀全文

與javascript嵌入php代碼相關的資料

熱點內容
awss3命令 瀏覽:356
百度店鋪客戶訂單手機加密 瀏覽:500
釘釘班群文件夾怎麼上傳文件 瀏覽:749
人社app怎麼解綁手機 瀏覽:101
caj文件夾打不開 瀏覽:475
什麼app可以將電量變色 瀏覽:692
解放出你的解壓抖音小游戲 瀏覽:345
什麼方式解壓比較好 瀏覽:266
erp是什麼伺服器 瀏覽:185
python中tmp 瀏覽:23
說明wpf加密過程 瀏覽:144
java讀取list 瀏覽:703
iis7gzip壓縮 瀏覽:39
有什麼安卓機打吃雞好 瀏覽:598
三星u盤加密狗 瀏覽:474
php函數的返回值嗎 瀏覽:587
國企穩定程序員 瀏覽:328
編程貓如何使用教程視頻 瀏覽:220
安卓遠端網頁如何打日誌 瀏覽:218
壓縮flash大小 瀏覽:993