[請益] 可否利用Ajax直接把PHP的物件轉為JS物件

看板PHP作者 (smile_ting)時間11年前 (2012/10/25 23:09), 編輯推噓2(204)
留言6則, 5人參與, 最新討論串1/2 (看更多)
在自己的網站實作上, 我再PHP Code裡面 常常會 用一個陣列 $User 然後就存放著類似 $User['id'] = tao2tw $User['passwd'] = 123 類似這樣的資料結構 請問有辦法直接在網頁頁面將這樣的資料結構, 透過類似Ajax 從 Php 取出來,然後存城 Javascript的物件嗎? 因為有些表格欄位,如果要用echo 我會覺得好難maintain 不曉得類似購物表單這樣的情境 如果是會員有登入的話,就自動幫他代入一些基本資料 這樣會員就可以省去填寫的麻煩。 這部份的code 有經驗的前輩是怎麼設計的呢? 希望是比較MVC的作法 我看過一種作法就是,某些 input 欄位 你可能就命名 <input type=text class="auto" name="id"> 然後寫一個JS檔案,一載入頁面的時候,該JS就去檢查 Dom元素 Class是auto的人 然後取出其 name 如果那個name的value 的值有存在的話 就自動代入 請問前輩有其他更優的作法嗎 謝謝S -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 119.77.136.156

10/25 23:17, , 1F
ajax JSON 回傳不是就可以了?
10/25 23:17, 1F

10/26 00:03, , 2F
用json_encode, 加 js
10/26 00:03, 2F

10/26 07:39, , 3F
你在這用MVC這詞我怎麼看都覺的怪怪的。
10/26 07:39, 3F

10/26 07:40, , 4F
不過就只是個資料結構轉換而已。
10/26 07:40, 4F

10/26 07:47, , 5F
非常深奧。
10/26 07:47, 5F

10/26 22:30, , 6F
不懂這功能意義何在
10/26 22:30, 6F
文章代碼(AID): #1GYLO_wP (PHP)
文章代碼(AID): #1GYLO_wP (PHP)