上一主題下一主題
關鍵字
主題 : 頁面之間如何傳變量
級別: 北風技術菜鳥

UID: 470404
精華: 0
發帖: 288
威望: 1384 點
學點: 710 點
貢獻: 0 點
好評: 0 點
學幣: 0 個
注冊時間: 2014-06-27
最后登錄: 2015-03-29
樓主  發表于: 2015-03-06 18:48||

頁面之間如何傳變量

<script> u)pBFs <dn  
var test = [ k0?6.[ku  
  "<a href='#' >1</a>", {jG`l$$  
  "<a href='' >2</a>", UC@"<$'C  
  "<a href='' >3</a>", ;v\n[  
  "<a href='#' >4</a>", XU7bWafy  
  "<a href='' >5</a>", zPYa@0I  
  "<a href='' >6</a>" bP@ _4Dy  
]; )`^:G3w  
C-Z,L#  
var a = test[Math.floor(Math.random() * test.length)]; wQc  w#  
document.write(a); sTz*tSwQv  
{9MYEN}FO  
</script> %Z4=3?5B"9  
Jt8 v=<@  
}o4Cd$,8  
L')zuI  
<?php (tvh9 o  
  $mes= "<script>document.write(a)</script>"; Zpmy)W]1  
?> s-B\8&^C  
我把$mes 傳到另一個php頁面是<script>document.write(a)</script>,無法調用,苦求解決方法。
此帖懸賞結束
最佳答案: 2 學點
最佳答案獲得者: dhx840828284
級別: 北風資深評論員


UID: 470398
精華: 0
發帖: 3024
威望: 3862 點
學點: 8642 點
貢獻: 90 點
好評: 0 點
學幣: 112 個
注冊時間: 2014-06-27
最后登錄: 2015-04-07
沙發(1樓)  發表于: 2015-03-06 18:48||

如果是多頁面應用。 YIjBKh  
那么你可以在querystring中傳,在后端重新輸出變量到前端. 0(0Ep(Vj  
g l00$}C  
如果是單頁面應用,建議使用History API l--xq^,`o]  
pushState popState 和 replaceState
最佳答案獎勵: (+2) 學點
級別: 北風資深工程師

UID: 472685
精華: 0
發帖: 1930
威望: 1946 點
學點: 3280 點
貢獻: 0 點
好評: 0 點
學幣: 0 個
注冊時間: 2014-07-10
最后登錄: 2015-04-08
板凳(2樓)  發表于: 2015-03-06 18:48||

有兩種傳遞方式 [x kbzJ  
FrIguk1  
第一種,顯式的 Ugp[Ugr  
W`*S?QGzl@  
通過url query string傳遞,如中國,其中的q即為傳遞的參數 +ng8!k  
\25Rq/&w  
第二種, 隱式的 U,_uy@fE=?  
/59jkcA+  
通過PHP中的SESSION傳遞,將要傳遞的內容預先保存在PHP SESSION中,跳轉頁面后讓隨后的頁面去取SESSION中的值即可
熱心助人獎勵: (+1) 學點
級別: 北風資深工程師

UID: 472681
精華: 0
發帖: 1791
威望: 1815 點
學點: 2095 點
貢獻: 0 點
好評: 0 點
學幣: 0 個
注冊時間: 2014-07-10
最后登錄: 2015-04-07
地板(3樓)  發表于: 2015-03-06 18:48||

php中: 3ahbv%y  
$_GET 通過 URL 參數傳遞給當前腳本的變量的數組。 S '(K  
$_POST 通過 HTTP POST 方法傳遞給當前腳本的變量的數組。 SG{&2G  
B{2WvPX~q  
所以,你可以把你要傳給下一個頁面的變量通過url的方式或者通過表單post的方式傳遞到下一個頁面去。 1`F25DhhY  
X 3(CY`HH[  
批評一下: ^CfWLL& c  
你認為$mes會得到這段js執行的結果,這說明你基本功太薄弱了點,還是有必要補補基礎知識的。
qq网赚群都有那些 网赚彩票真的能赚钱吗 做什么网赚好呢 天津十一选五前三走势 1688网赚联盟 河南快3 在线快3平台 什么网赚最容易 网赚钱项目 幸运飞艇下载安装