php數(shù)據(jù)賦值給js,php給變量賦值

php如何傳值給js

很簡單。。。舉例

成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、網(wǎng)站制作、廬江網(wǎng)絡(luò)推廣、微信平臺小程序開發(fā)、廬江網(wǎng)絡(luò)營銷、廬江企業(yè)策劃、廬江品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供廬江建站搭建服務(wù),24小時服務(wù)熱線:18982081108,官方網(wǎng)址:muchs.cn

$message = "這是一個來自 php 的值。";

echo "script language=\"JavaScript\" type=\"text/JavaScript\";\r\n!--\r\n alert('".$message."');\r\n--;\r\n/script;";你得把所有的JS代碼轉(zhuǎn)成PHP格式就可以了。

PHP賦值給JS的問題

要加上echo來輸出變量中的值才能實現(xiàn)賦值

例如這句:script

src="

;?

$qq

?

:"

你要改為script

src="

;?

echo

$qq;

?

:"

這樣才能把值拿出來!

把值從PHP傳值到j(luò)s中去

1:HTML中的值如何傳到JS,下面假設(shè)是文件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

這樣的話在有調(diào)用JS get()時就會彈出警示框,里面的內(nèi)容就是name的值。

2:假如說JS中的這個取到的name值要傳回rename的文本框中,這樣寫

代碼如下:

script language='JavaScript'

function get()

{

var n=document.getElementById('username').value;

document.getElementById("username1").value=n;

}/script

這樣的話在下面調(diào)用get()就會自動顯示上面name輸入的值。

3:PHP中取頁面的值

代碼如下:

?php

$name=$_REQUEST["username"];

echo $name;

?

4:PHP的值傳回頁面

在HTML中插入PHP語言,可以調(diào)用PHP中變量的值,也可用Smarty(推薦)。

有了以上這些,不管是HTML頁面里的值還是JS中變量的值,都可以輕松的傳入PHP,當然,PHP的值也可傳到想要的地方。

如何將php數(shù)組的值傳遞給javascript數(shù)組?

把對象數(shù)組轉(zhuǎn)成JASON串,PHP收到后轉(zhuǎn)化成JASON對象進行讀取。

參考例子如下:

script type="text/javascript" src=""/script!--倒入json.js文件,序列化json對象用的--

script type="text/javascript" src=""/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'//改為你的動態(tài)頁

,type:'POST'

,data:{zNodes:zNodes.toJSONString()}//調(diào)用json.js類庫將json對象轉(zhuǎn)換為對應(yīng)的JSON結(jié)構(gòu)字符串

,success:function(rst){alert('PHP接收JSON數(shù)據(jù)成功!');}

,error:function(xhr){alert('PHP頁面有錯誤!'+xhr.responseText);}

}});

/script

$zNodes=$_POST["zNodes"];

$json=json_decode($zNodes);//轉(zhuǎn)化為JSON對象

php怎么向js傳值

php給javascript傳值,算是兩個方法吧,

一個就是主動刷新,php把值寫到頁面上,比如 var a='?php echo $a;?';

另外的方法就是通過js異步去拉取,通過ajax來實現(xiàn),大體過程是:js 發(fā)起一個異步請求給php程序,php返回數(shù)據(jù)庫的數(shù)據(jù),js通過接收這個數(shù)據(jù)來在做處理。

php怎么給javascript變量賦值

首先,需要賦值的javascript腳本必須要寫在PHP的頁面中,不能引入進來。在這個頁面里,直接寫PHP代碼就可以了,比如scriptvar a = "?php echo $a;?"/script,這樣就行了,javascript能夠獲取后臺傳入的變量$a.

標題名稱:php數(shù)據(jù)賦值給js,php給變量賦值
新聞來源:http://muchs.cn/article30/phjoso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、網(wǎng)站設(shè)計網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈、定制開發(fā)自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作