導航:首頁 > 編程語言 > php變數傳遞給js

php變數傳遞給js

發布時間:2022-11-29 19:46:43

php文件如何向js文件裡面傳入變數,作為參數

<?php
$a="gewg";
echo " <script>var a='{$a}';</script>";
?>

<script>alert(a); </script>

❷ 怎麼把php變數傳遞到一個單獨引用js文件里去

將php變數輸出到html中的js變數即可,html中引用js文件,然後js文件就能獲取的這個變數了

html頁面
<script>
var pagetitle='<?php echo $pagetitle;?>';
</script>

這樣js文件就能調用到定義的pagetitle變數了,因為js變數 pagetitle是全局變數

❸ 如何將php數組的值傳遞給javascript數組

把對象數組轉成JASON串,PHP收到後轉化成JASON對象進行讀取。
參考例子如下:
<script type="text/javascript" src="http://www.coding123.net/rardownload/20110420/20110420113851756.js"></script><!--倒入json.js文件,序列化json對象用的-->
<script type="text/javascript" src="http://www.coding123.net/js/jquery.js"></script>
<script type="text/javascript">
var zNodes =[
{ id:1, pId:0, name:"隨意勾選 1", open:true},
{ id:11, pId:1, name:"隨意勾選 1-1", open:true},
{ id:111, pId:11, name:"隨意勾選 1-1-1"},
{ id:112, pId:11, name:"隨意勾選 1-1-2"},
{ id:12, pId:1, name:"隨意勾選 1-2", open:true},
{ id:121, pId:12, name:"隨意勾選 1-2-1"},
{ id:122, pId:12, name:"隨意勾選 1-2-2"},
{ id:2, pId:0, name:"隨意勾選 2", checked:true, open:true},
{ id:21, pId:2, name:"隨意勾選 2-1"},
{ id:22, pId:2, name:"隨意勾選 2-2", open:true},
{ id:221, pId:22, name:"隨意勾選 2-2-1", checked:true},
{ id:222, pId:22, name:"隨意勾選 2-2-2"},
{ id:23, pId:2, name:"隨意勾選 2-3"}
];

$.ajax({
url:'xxxx.php'//改為你的動態頁
,type:'POST'
,data:{zNodes:zNodes.toJSONString()}//調用json.js類庫將json對象轉換為對應的JSON結構字元串
,success:function(rst){alert('PHP接收JSON數據成功!');}
,error:function(xhr){alert('PHP頁面有錯誤!'+xhr.responseText);}
}});
</script>

$zNodes=$_POST["zNodes"];
$json=json_decode($zNodes);//轉化為JSON對象

❹ PHP初學者 關於PHP變數傳值給JS的問題

$str加單引號改為'$str'如下:
<?php echo "<a onclick=\"testMessageBox(event,'$str');\" class=\"message_title\" href=\"#\">".$title."</a>"?>

❺ php的數組變數值能賦給js的數組嗎

可以的,把php的數組變數值json_encode後,直接賦給js

❻ 如何將php數組的值傳遞給javascript數組

把對象數組轉成JASON串,PHP收到後轉化成JASON對象進行讀取。

代碼如下:

<script> //
html5中默認的script是javascript,故不需要特別指定script language
var arr_js = <?php
echo json_encode($arr)?>;
</script>

❼ 怎麼將PHP變數傳遞至JAVASCRIPT中

<script>
var
i=假如你這里是要PHP的那個變數;
</script>
則換成

<script>
var
i=<?php
echo
$x;?>;
</script>
如果
在PHP中$x=10,那麼
輸出的將會是

<script>
var
i=10;
</script>

❽ 如何將php中的值傳到一個js文件中,這個js文件可以外部調用的

創建一個php文件
裡面其他的什麼都不寫
直接寫js代碼
然後在變數的地方寫php代碼輸出就行
不要寫任何html標簽和其他輸出就當做是輸出一個js
引用的時候這樣寫
<script type="text/javascript" src="xxx.php?id=xxx.js"></script>
其實那個id的值可以不加

❾ 把值從PHP傳值到js中去

1:HTML中的值如何傳到JS,下面假設是文件1.php

代碼如下:

<html>
<body>
<form action="1.php" method="post">
name:<input type="text" name="username" id="username">
rename:<input type="text" name="username1" id="username1">
<input type="button" value="submit" on CliCk="get()">
</form>
</body>
</html>

JS假如想取文本框中用戶輸入的name值,這樣寫

代碼如下:

<script language='JavaScript'>
function get()
{
var n=document.getElementById('username').value;
alert (n);
}</script>

這樣的話在有調用JS get()時就會彈出警示框,裡面的內容就是name的值。
2:假如說JS中的這個取到的name值要傳回rename的文本框中,這樣寫

代碼如下:

<script language='JavaScript'>
function get()
{
var n=document.getElementById('username').value;
document.getElementById("username1").value=n;
}</script>

這樣的話在下面調用get()就會自動顯示上面name輸入的值。
3:PHP中取頁面的值

代碼如下:

<?php
$name=$_REQUEST["username"];
echo $name;
?>

4:PHP的值傳回頁面
在HTML中插入PHP語言,可以調用PHP中變數的值,也可用Smarty(推薦)。
有了以上這些,不管是HTML頁面里的值還是JS中變數的值,都可以輕松的傳入PHP,當然,PHP的值也可傳到想要的地方。

❿ 如何在js里引用php變數

一個在前端執行,一個在後端執行,js取不到php變數實時的值。
只有當用戶打開網頁時才能直接用php的值,其他情況需要向伺服器發送消息請求php的變數值(可用ajex)。
打開網頁時,php值傳給js有兩種方法:
第一種將html代碼當成一個字元串,如:
$v=json_encode($v);
$html="<script>varval={$v};</script>";
第二種將值放入html中,取html元素的值,如:
<?php
$v=json_encode($v);
?>
<html>
<script>
varval=$("#val").html();
</script>
<body>
<divid='val'><?phpecho$v;?></div>
</body>
</html>

閱讀全文

與php變數傳遞給js相關的資料

熱點內容
伺服器怎麼用不會斷電 瀏覽:300
主從伺服器有什麼用 瀏覽:213
jstlpdf 瀏覽:14
安卓原神在哪個app下載 瀏覽:808
單片機編程技術什麼意思 瀏覽:104
e點課堂源碼 瀏覽:45
免費打擊墊app哪個好 瀏覽:532
程序員必裝的6款軟體 瀏覽:750
基於單片機的遙控器設計 瀏覽:521
安卓如何取消圓圖標 瀏覽:11
收件伺服器怎麼樣 瀏覽:48
建築設計規范pdf 瀏覽:98
如何合並兩個pdf 瀏覽:174
刷機包必須要解壓的單詞 瀏覽:483
android課表實現 瀏覽:864
頭條app在哪裡能看見有什麼活動 瀏覽:511
冰櫃壓縮機電容80歐 瀏覽:609
安卓各個版本圖標什麼樣 瀏覽:152
無錫哪裡有製作手機app 瀏覽:538
php字元串轉json數組 瀏覽:6