「php 取得 js 變數」的推薦目錄:
- 關於php 取得 js 變數 在 コバにゃんチャンネル Youtube 的精選貼文
- 關於php 取得 js 變數 在 大象中醫 Youtube 的最佳貼文
- 關於php 取得 js 變數 在 大象中醫 Youtube 的最佳貼文
- 關於php 取得 js 變數 在 [請益] javascript無法使用php陣列? - 看板Ajax - 批踢踢實業坊 的評價
- 關於php 取得 js 變數 在 javascript變數給php的推薦與評價,DCARD、批踢踢 的評價
- 關於php 取得 js 變數 在 #請益js var 傳同頁php - 軟體工程師板 | Dcard 的評價
- 關於php 取得 js 變數 在 Mvc_04_db_insrt_jquery-post - wikihuang進行式 的評價
php 取得 js 變數 在 大象中醫 Youtube 的最佳貼文
php 取得 js 變數 在 大象中醫 Youtube 的最佳貼文
php 取得 js 變數 在 #請益js var 傳同頁php - 軟體工程師板 | Dcard 的推薦與評價
查過好像只有ajax的方法可以,但看不太懂,有沒有可以解釋或是有其他方法?之前有弄過input方法,但是location.href寫自己頁面好像不行. ... <看更多>
php 取得 js 變數 在 Mvc_04_db_insrt_jquery-post - wikihuang進行式 的推薦與評價
讓我們先來確定views內的檔案header.php,是否能正確的取得此js變數。運用isset()來確定js變數是否已經被設定了,有的話輸出數字1。 ... <看更多>
php 取得 js 變數 在 [請益] javascript無法使用php陣列? - 看板Ajax - 批踢踢實業坊 的推薦與評價
※ [本文轉錄自 PHP 看板 #1E9yl5-N ]
作者: timmy852111 (光⊙﹏⊙) 看板: PHP
標題: [請益] javascript無法使用php陣列?
時間: Thu Jul 21 14:48:32 2011
恩...
小弟使用php抓取mysql的資料庫內容想要在javascript上面使用
javascript與php的變數無法直接使用我知道0.0
所以必須要把php的陣列轉化為javascript的陣列
以下是我的原始碼
--
<script type="text/javascript">
//讀取資料庫的php
<?php
include("mysql.inc.php");
include("getData.php");
getData();
?>
document.write("test");//測試網頁用
var sum = <?php echo $sum ;?>;
document.write(sum);//php變數有轉換到javascript上 而且可以印出來
temp = new Array(sum);
//php二維陣列轉換到javascript上的迴圈
<?php for($i=0;$i<$sum;$i++){ ?>
<?php for($j=0;$j<=5;$j++){ ?>
temp[<?=$i?>][<?=$j?>]= "<? echo $data[$i][$j] ;?>");
<?php } ?>
<?php } ?>
//在原始碼上面 所有的陣列都有轉換過來
document.write(temp[2][3]);//可是這行就是印不出來囧~
</script>
--
感覺像是迴圈那邊有問題
還是在於轉換的過程 不能這樣寫0.0?
麻煩大家了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.109.100.195
一樣囧~
<?php for($i=0;$i<$sum;$i++): ?>
<?php for($j=0;$j<=5;$j++): ?>
temp[<?=$i?>][<?=$j?>]= "<? echo $data[$i][$j] ;?>";
<?php endfor; ?>
<?php endfor; ?>
迴圈的架構應該沒有問題
是指說 為什麼上面的sum可以成功的改變為javascript變數
可是下面的temp[][]陣列東西"看似"有進去可是無法使用0.0?
麻煩了Orz
※ 編輯: timmy852111 來自: 120.109.100.195 (07/21 15:00)
唔...我在迴圈後面又加上一段測試用的document.write
結果發現好像是迴圈後面的東西無法執行出來= =
<?php for($i=0;$i<$sum;$i++){ ?>
<?php for($j=0;$j<=5;$j++){ ?>
temp[<?=$i?>][<?=$j?>]="<? echo $data[$i][$j] ;?>";
<?php } ?>
<?php } ?>
document.write("test2");
document.write(temp[2][2]);
執行後的網頁原始碼為
-- //節錄
temp[14][0]="019";
temp[14][1]="積善樓";
temp[14][2]="24.169211";
temp[14][3]="120.693903";
temp[14][4]="406";
temp[14][5]="臺中市北屯區興安路1段163號";
document.write("test2");
document.write(temp[2][2]);
--
可是上面那些全部都沒有在網頁上顯示出來 只有在原始碼內有= =
※ 編輯: timmy852111 來自: 120.109.100.195 (07/21 15:20)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.109.100.195
天啊囧 這整篇對我來說根本是無字天書都看不懂XDD
感謝各位大大的解答(跪)
在找尋資料的過程中有看到過json但是沒有去使用他 反而用我這種爛方法囧
小弟研究完之後再來報告心得>"<
※ 編輯: timmy852111 來自: 120.109.100.195 (07/21 18:17)
... <看更多>