我從php 定義一個變數$a,怎麼把他給js 中的var a?
目前php 和 前台 html 互交 只會 echo ....
我想把值 傳給 JavaScript,再用JavaScript 改 html
具體怎麼弄?
我就是想先瞭解一下,不怕麻煩的話可以告訴我個執行個體;
怕麻煩的話,告訴我幾個關鍵詞就好,謝謝.
回複內容:
我從php 定義一個變數$a,怎麼把他給js 中的var a?
目前php 和 前台 html 互交 只會 echo ....
我想把值 傳給 JavaScript,再用JavaScript 改 html
具體怎麼弄?
我就是想先瞭解一下,不怕麻煩的話可以告訴我個執行個體;
怕麻煩的話,告訴我幾個關鍵詞就好,謝謝.
第一種,可以通過先傳到 html
中,然後通過 js
擷取:
php 代碼
js 代碼
var serverData = document.getElementById('serverData').innerText;var insertEle = document.getElementById('insertEle');insertEle.innerText = serverData;
第二種
服務端接受前端 ajax 或其它請求,然後將 $a 作為值 echo 出來作為響應值,前端同樣也能獲得這個變數
要麼js寫在html頁面中,可以直接用var a = , 否則只能輸出到頁面中,用js取dom節點的方法來取到該值
有幾種方法:
在php頁面輸出如下代碼
然後在html頁面中, 用script src應用該php頁面的地址
直接在html中輸出
console.log($("body").data("a"))
自己用的就兩種
1.給某些元素賦值類似下面
// js codevar a = document.querySelector('#js-new-value').value;
2.在script定義變數
// your js var a = phpval;