作者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://www.ptt.cc/bbs/Ajax/M.1451663103.A.562.html
→ TigerShen: 照你的講法 點下<td>的時候應該會變成<input> 01/01 23:53
→ TigerShen: 當按下enter從<input>變回<td>的時候順便用ajax寫回db 01/01 23:53
→ kattte: 對 目前應該是打算這樣做 01/02 00:01
推 TigerShen: 哈 我想到的也只有這個方法 不過table應該不用重畫吧 01/02 02:22
→ TigerShen: 上面顯示的就是你剛改過的資料了 01/02 02:22
→ kattte: 是的 後來仔細想想直接取代掉並把要更新的資料傳給PHP就好 01/02 22:28