[請益] PHP傳值給JS

看板PHP作者 (胖胖)時間13年前 (2012/11/15 21:29), 編輯推噓2(207)
留言9則, 3人參與, 最新討論串1/1
大家好 我想請教一下大家傳遞PHP變數到JS的方法 假設我有一個PHP檔案,內容如下 <?php $data = array(a => 'A', b => 'B'); ?> <script> var obj = <?php echo json_encode($data);?>; </script> <script src = 'external.js'></script> ------------------------------------------------------- external.js的內容為 $(function({ //這邊使用obj的資料 })) 請問這樣會不會有什麼問題呢?? 不知道大家都是怎麼傳遞的 會不會有可能obj內容還沒設定好 , ready內的程式碼就開始跑了? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.223.69 ※ 編輯: a613204 來自: 140.115.223.69 (11/15 21:31)

11/15 21:38, , 1F
不會 當 user 拿到 js 之前php早就跑完了
11/15 21:38, 1F

11/15 21:43, , 2F
我有一點疑惑的是說 jQuery的ready事件
11/15 21:43, 2F

11/15 21:44, , 3F
有沒有可能在我設定var obj之前就開始跑了?
11/15 21:44, 3F

11/15 21:48, , 4F
還是說var obj的設定位置只要放在html之前就沒事
11/15 21:48, 4F

11/15 21:50, , 5F
像是這樣 <script>var obj=..</script><html>...</html>
11/15 21:50, 5F

11/15 22:40, , 6F
不會 然後 script 不要擺在 html 外(蠻想複製ducksteven)
11/15 22:40, 6F

11/15 22:40, , 7F
的推文過來的XDDD
11/15 22:40, 7F

11/15 23:19, , 8F
非常感謝
11/15 23:19, 8F

11/24 23:39, , 9F
js永遠不會比php早跑.
11/24 23:39, 9F
文章代碼(AID): #1GfEuue5 (PHP)
文章代碼(AID): #1GfEuue5 (PHP)