[請益] 可否利用Ajax直接把PHP的物件轉為JS物件
在自己的網站實作上,
我再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
10/25 23:17, 1F
推
10/26 00:03, , 2F
10/26 00:03, 2F
→
10/26 07:39, , 3F
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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):