作者tao2tw (smile_ting)
看板PHP
標題[請益] 可否利用Ajax直接把PHP的物件轉為JS物件
時間Thu Oct 25 23:09:49 2012
在自己的網站實作上,
我再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
→ kuAIpAI:ajax JSON 回傳不是就可以了? 10/25 23:17
推 alpe:用json_encode, 加 js 10/26 00:03
→ tkdmaf:你在這用MVC這詞我怎麼看都覺的怪怪的。 10/26 07:39
→ tkdmaf:不過就只是個資料結構轉換而已。 10/26 07:40
→ MOONRAKER:非常深奧。 10/26 07:47
推 eiriala:不懂這功能意義何在 10/26 22:30