本文目錄一覽:
- 1、js 中如何 插入 php?
- 2、如何在js中調用php
- 3、php與javascript嵌套的問題
- 4、如何在js中嵌入php語句
- 5、在js里是不是也可以嵌套 代碼?
- 6、php中嵌套js代碼問題
js 中如何 插入 php?
js和php是在不同運行環境下運行的,不能混用。php可以運行得到一段html代碼,包括js代碼。所以你可以這樣用:
script
var userid=”?=$userid?”;
/script
上面這段php是代碼,必須在支持php的服務器上運行,得到運行結果,傳輸給客戶端瀏覽器,客戶端瀏覽器上得到這樣的代碼:
script
var userid=”123456″;
/script
這樣,網頁端的js就知道服務器端的userid這個變量是什麼了。
此外,還可以通過ajax技術來調用服務,或獲取服務器端的一些數據。具體研究一下ajax吧
如何在js中調用php
在js中調用php的方法是直接在script標籤的src屬性中嵌入要訪問的php地址。
1、JS方式調用PHP文件並取得PHP中的值
舉例說明:
如在頁面test_json1中用下面這句調用:
script type=”text/javascript” src=”/index.php/test/testjson2″
/script
script type=”text/javascript”
alert(jstext);
/script
2、在test_json2.php中有這樣一段PHP代碼:
?php
$php_test=’I come from PHP!’;
echo “var test=’$php_test’;”;
echo “var jstext=”.”‘$php_test’;”;
?
當執行test_json1.php文件時,就會調用test_json2.php文件,並將b.php文件的輸出作為JS語句來執行,
所以此處會彈出一個提示框,內容為JS變量jstext的值,也就是在PHP文件中賦給jstext的值。
這樣就行你看過後很簡單吧以後不會可以向我一樣經常到後盾人找找相關教材看看就會了,希望能幫到你,給個採納吧謝謝
php與javascript嵌套的問題
你這個寫法太亂,php和js都是支持單引號的,你用單引號能很容易看出問題
你的錯誤就是你echo那行後邊帶了分號結束
而下一行script是不在那個字符串里的,而且又不符合php語法所以報錯
如何在js中嵌入php語句
同一文件嵌入直接用標籤
?php
echo “script*********/script”;
?
調用外部JS
將以下語句寫在body之外
script src=”****.js” type=”javascript”/script
在js里是不是也可以嵌套 代碼?
沒有試過,但是你可以試試,在apache的配置文件裡面,安裝php的時候,肯定是有類似
LoadModule php5_module “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代碼了。
就和寫其他標籤一樣。理論上應該可以,實際上就不知道了。你可以試一下。
php中嵌套js代碼問題
前面的回答都是不正確的,我仔細看了下你的錯誤,然後改了下代碼你試試
div id=’d1’/div
?php
for($i=0;$i=9;$i++)
{
$row[$i]=$i;
echo “scriptwindow.onload=function(){document.getElementById(‘d1′).innerHTML=’$row[$i]’}/script”;
}
?但是這樣只能輸出最後一個9因為被覆蓋了,要麼你就把值輸在一個div中,然後將div放在#d1中,因為我時間不夠了,只能給你說這麼多
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/154752.html