javascript調用php變數
❶ js如何調用php變數
舉兩個例子說明一下:
(1)
<?php
$userId=100;
?><script>
varuserId;
userId=document.getElementByIdx_x_x_x("userId").value;
alert(userId);
</script>
<inputtype="text"name="userId"id="userId"value="<?phpecho$userId;?>">
(2)
<?php
$url='變化的網址';//定義變數
?>
<scripttype="text/javascript">
//js調用php變數
vards="<?phpecho$url?>";//賦值
alert(ds);//輸出效果
</script>
❷ js執行一遍php並獲取php里的變數
ajax完全可以
<script>
//ajax源碼
varajax=newXMLHttpRequest;
ajax.open('post','php頁面的路徑')
ajax.send(null)
ajax.onreadystatechange=function(msg){
if(ajax.readyState==4&&ajax.status==400){
alert(msg)//在php頁面獨到的數據,就是php頁面輸出的數據
}
}
</script>
❸ 如何在js里引用php變數
我覺得首先,js無法調用php的變數。其次驗證碼驗證一般都是寫在php裡面,如果在js中驗證的話,驗證碼很容易就可以繞過!當然如果非要如此的話,可以這樣子
<script>var yanzhengma = <?php echo $yanzhengma; ?></script>。如何還不明白可以上後盾人找找相關教材學習一下多看幾遍不就會了,希望能幫到你,給個採納吧
❹ javascript怎麼調用php中定義的變數
非常簡單,如果樓主懂得如何展開收縮事件就好辦了
你讀出的紀錄都有id,給你的div加上id
比如:
讀出的紀錄為:1.這是一個新聞標題
就可以這樣來弄
<div id=news_1>這是一個新聞標題</div>
news_1中的1就是你這條紀錄在資料庫中的id
❺ javascript怎樣調用php函數
womanv 說得很清楚了
JS 是瀏覽器語言,PHP 是伺服器語言,因此JS 無法直接調用 PHP 函數,但PHP 可以調用 JS 函數,方法是:
print("<script type='text/javascript'>alert('OK !')</script>");
如果你想用 JS 與 PHP 通信,最好的辦法就是 AJAX 了,如果你只是想調用 PHP 中的變數,則把變數以隱藏域的形式存儲起來,賦於 id, 以 document.getElementById('ID') 就可以引用了
❻ javascript變數值賦給php變數
其實php不叫賦值給js,而是使用php動態輸出js代碼(你說參數也行)
但反過來就不行了!
php文件在運行的時候,是先在伺服器進行編譯,將編譯成的html連同你原有的html等一起發送到瀏覽器,也就是說,這個時候php已經運行完成了並將編譯後的東西發送給客戶端瀏覽器了,那客戶端怎麼還能把js的差數發送給php呢?
這種情況下,就只能使用ajax了
❼ JS循環調用PHP變數的值並且循環輸出js變數的值
setInterval("ShowTimes()",100);
這句改下
❽ 外部js文件 .js 怎麼調用php文件中的變數
=$language?</div
js獲取:var lang = document.getElementById(lang).innerHTML;
------解決方案--------------------------------------------------------
其實js和html,css是一樣的東西,你完全可以讓外部js文件由php動態生成。
<script type=text/javascript src=xxx_js.php</script
但是你的需求有點繞,就是想要index.php里計算得到的language,那麼其實只要index.php將這個變數放在index.php生成頁面的某個位置(script標簽里的一個變數/任意dom node的一個屬性),讓init.js在onload之後去取來用就行了。
------解決方案--------------------------------------------------------
方法有的是,關鍵是你那邊需求合不合適。
你甚至可以存在session里,然後所有js文件都做成php的,讓js.php讀session。
再簡單點,做個獨立的php介面,AJAX直接去拿SESSION里的數據。
❾ js頁面如何調用php當中的變數
首先,js無法調用php的變數。其次驗證碼驗證一般都是寫在php裡面,如果在js中驗證的話,驗證碼很容易就可以繞過!當然如果非要如此的話,可以這樣子
<script>varyanzhengma=<?phpecho$yanzhengma;?></script>
❿ PHP 變數如何在js中調用
何必要用js這么麻煩呢,直接轉換為數組來操作不就好了,ps(json_decode函數要php5.2或以上)
<?php
$url="http://m.weather.com.cn/data/101200208.html";
$json=file_get_contents($url);
$json_array=json_decode($json,true);
echo"<pre>";
print_r($json_array);
?>