[問題] 有個功能不知如何下手

作者: kattte (誠實面對自己吧!)   2016-01-01 23:45:00
各位好~
有個功能我實在不知該如何做出這個效果
情況如下:
我有個網頁是在讓使用者搜尋信件
並且把查到的資料顯示在一個網頁內的 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
不知道有沒有更好的方法來完成這件事?
作者: TigerShen (Tiger)   2016-01-01 23:53:00
照你的講法 點下<td>的時候應該會變成<input>當按下enter從<input>變回<td>的時候順便用ajax寫回db
作者: kattte (誠實面對自己吧!)   2016-01-02 00:01:00
對 目前應該是打算這樣做
作者: TigerShen (Tiger)   2016-01-02 02:22:00
哈 我想到的也只有這個方法 不過table應該不用重畫吧上面顯示的就是你剛改過的資料了
作者: kattte (誠實面對自己吧!)   2016-01-02 22:28:00
是的 後來仔細想想直接取代掉並把要更新的資料傳給PHP就好

Links booklink

Contact Us: admin [ a t ] ucptt.com