作者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
1F:→ kuAIpAI:ajax JSON 回传不是就可以了? 10/25 23:17
2F:推 alpe:用json_encode, 加 js 10/26 00:03
3F:→ tkdmaf:你在这用MVC这词我怎麽看都觉的怪怪的。 10/26 07:39
4F:→ tkdmaf:不过就只是个资料结构转换而已。 10/26 07:40
5F:→ MOONRAKER:非常深奥。 10/26 07:47
6F:推 eiriala:不懂这功能意义何在 10/26 22:30