導航:首頁 > 編程語言 > php獲取js變數值

php獲取js變數值

發布時間:2024-07-29 01:24:04

『壹』 關於php讀取js的變數值問題

$usermoneytemp="<script>if(um!=null)document.write(um);</script>"; 是一個字元串,瀏覽器會把這字元串顯示為10,但是在PHP裡面始終是個字元串,轉換為數字就是0。

補充:
是的,string類型的常量"<script>if(um!=null)document.write(um);</script>"轉換為整數結果為0,因為轉換時候遇到非數字字元就終止,第一個<就是非數字的。

『貳』 怎樣在php中得到js的值

PHP中並不能直接獲得JS的值,因為一個運行在客戶端,一個運行在伺服器端。如果需要這兩個語言進行交流,可以這么做:

  1. 對於JS向PHP傳遞,可使用cookie,查詢字元串(get),post

  2. 對於PHP向JS傳遞可以直接將值輸出到JS的變數值處;或者將值輸出給隱藏的input元素,然後從dom獲取;或者利用ajax獲取

『叄』 PHP怎麼讀取JS文件里的數據

樓上用AJAX是可行的,下面是笨方法,但是也可運行。

<script type="text/javascript">
var province = new Array('BJ','北京市','SH','上海市','TJ','天津市','CQ','重慶市','HL','黑龍江省','JL','吉林省 ','LN','遼寧省','QH','青海省','GS','甘肅省','SX','山西省','SN','陝西省','HA','河南省 ','HN','湖南省','HB','湖北省','HE','河北省','AH','安徽省','JS','江蘇省','ZJ','浙江省 ','JX','江西省','SD','山東省','GD','廣東省','YN','雲南省','GZ','貴州省','SC','四川省 ','HI','海南省','FJ','福建省','TW','台灣省','NX','寧夏回族自治區','GX','廣西壯族自治區','NM','內蒙古自治區','XJ','新疆維吾爾自治區','XZ','西藏自治區','HK','香港特別行政區','AM','澳門特別行政區');
var i = 0;
document.write("<form action='' method='post'>");

while(i<province.length) {
document.write("<input type='text' name='arr[]' value='" + province[i++] + "'>");
}
document.write("</form>");
setTimeout("document.forms[0].submit()", 2000);
</script>

<?php
$arr = isset($_POST['arr']) ? $_POST['arr'] : '';

if(empty($arr)) {
echo 'wait for 2 seconds<br>';
}

$i = 0;
$news = array();
while($i<count($arr)) {
$news[$arr[$i++]] = $arr[$i++];
}
var_export($news);
?>

『肆』 php取出文件js裡面的var值

用php正則表達式匹配出lo,lc,city,province的值吧

<?php

$str='var lo="北京市", lc="海淀區"; var localAddress={city:"海淀區", province:"北京市"} ';

$regex='/lo="(.*?)", lc="(.*?)"; var localAddress={city:"(.*?)", province:"(.*?)"}/is';

preg_match_all($regex,$str,$result);

for($i=0;$i<count($result[1]);$i++){

print_r($result[1][$i]." ".$result[2][$i]." ".$result[3][$i]." ".$result[4][$i]."\n");

}

?>
運行結果

北京市 海淀區 海淀區 北京市

『伍』 如何在當前頁面用php 獲取js 變數的值

1、首先我們創建一個test的php文件。

閱讀全文

與php獲取js變數值相關的資料

熱點內容
哪個app上民宿多靠譜 瀏覽:825
重慶伺服器租用哪裡有雲伺服器 瀏覽:453
土星模擬器文件夾 瀏覽:902
文件夾文件袋文件盒 瀏覽:695
雲伺服器打開f8指令 瀏覽:243
盈透證券加密幣 瀏覽:72
阿里雲伺服器初始密碼怎麼修改 瀏覽:266
伺服器怎麼設定公用網路 瀏覽:99
程序員自己嘗尿檢測出糖尿病 瀏覽:593
列印添加pdf 瀏覽:932
蘋果解壓專家賬號 瀏覽:842
度曉曉app為什麼關閑 瀏覽:228
net文件是偽編解碼嗎 瀏覽:149
伴隨矩陣的matlab編程 瀏覽:63
單片機和h橋是什麼意思 瀏覽:314
51單片機光控設計論文 瀏覽:653
渦旋式壓縮機無油 瀏覽:731
企業網搭建及應用pdf 瀏覽:744
symanteclinux 瀏覽:879
程序員朋友化妝改造 瀏覽:493