作者kattte (诚实面对自己吧!)
看板Ajax
标题[问题] 有个功能不知如何下手
时间Fri Jan 1 23:45:00 2016
各位好~
有个功能我实在不知该如何做出这个效果
情况如下:
我有个网页是在让使用者搜寻信件
并且把查到的资料显示在一个网页内的 TABLE 中
table 里有几个栏位 像这样
<table>
<tr>
<td>邮件序号</td>
<td>邮件状态</td>
<td>收件人</td>
...
</tr>
<tr>
<td>20160101001</td>
<td>已领取</td>
<td>Kattte</td>
...
列表的内容是去跟一个 PHP程式要来
传给他搜寻条件 比如说 日期区间 邮件状态 等等
PHP 再以JSON 的形式给我邮件的资料资料
我再用AJAX 重新画出一个 table
但是如果使用者要修改table 里的资料
比方说 修改 已领邮件 改成 等待领取
或是 收件人打错 想要直接在资料列表里改名子
这个我想了很久还是没甚麽完整的想法
不知道该怎麽做
目前想到的作法是再写一个PHP程式专门接收这个需求
如果使用者点了那个栏位
我就把修改的资料传给这支PHP
然後再重新画一次table
不知道有没有更好的方法来完成这件事?
--
--
▄ ▆ ● ◤ ●
◢ ˙ ˙ ◣ ● ▼◥ ▲●
◆◣ ◤◆ 上吧,蓝胖!!
● ▲●
◥ \◤' (OwQ )
◣ ◣ ◤ ) ) ﹀ \ \
◣
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 115.43.55.22
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1451663103.A.562.html
1F:→ TigerShen: 照你的讲法 点下<td>的时候应该会变成<input> 01/01 23:53
2F:→ TigerShen: 当按下enter从<input>变回<td>的时候顺便用ajax写回db 01/01 23:53
3F:→ kattte: 对 目前应该是打算这样做 01/02 00:01
4F:推 TigerShen: 哈 我想到的也只有这个方法 不过table应该不用重画吧 01/02 02:22
5F:→ TigerShen: 上面显示的就是你刚改过的资料了 01/02 02:22
6F:→ kattte: 是的 後来仔细想想直接取代掉并把要更新的资料传给PHP就好 01/02 22:28