[問題] 新手求教Ajax-PHP 寫法

看板Ajax作者 (im)時間8年前 (2016/08/25 19:40), 8年前編輯推噓2(2013)
留言15則, 5人參與, 最新討論串1/1
大家好 .... 想請教各位Ajax高手就是 假如我現在有一個array叫做$array=array('I','love','you'); 然後網頁上要顯示 I [按鈕1] love [按鈕2] you [按鈕3] 按按鈕1 會儲存I 按按鈕2 會儲存love 按按鈕3 會儲存you 如果 依序按 按鈕3 按鈕1 按鈕2 會儲存you I love 想請問大家會怎麼寫? 謝謝 .... 以下兩種寫法哪種是比較好的呢??? 或是都不好呢??? 1. 用form把他們包起來 <form id="form1">I [按鈕1] </form> 然後jQuery 去叫(#form1).serialize 再用ajax傳送 2. [按鈕1] button onclick=jQuery函數() 然後 後面寫 jQuery函數() 去叫ajax傳送他前面對應的值 或是有其他寫法???? 如果太初學者請鞭小力點 .... 我會自D>< 嗚嗚嗚 非常感謝 .... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.7.183 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1472125201.A.1D3.html ※ 編輯: imimi (180.217.7.183), 08/25/2016 19:41:31

08/25 20:21, , 1F
用$('#id').click
08/25 20:21, 1F

08/25 22:36, , 2F
php array用個foreach echo出來就好
08/25 22:36, 2F

08/25 22:39, , 3F
然後不清楚你要用什麼方式儲存,是每次按server就儲
08/25 22:39, 3F

08/25 22:39, , 4F
存一次 還是結果完成就儲存一次
08/25 22:39, 4F

08/25 22:46, , 5F
妳可以用js把字串都加起來後在一次傳給server, 如果
08/25 22:46, 5F

08/25 22:46, , 6F
是每點一次server 就更新一次那就要搭配個session或
08/25 22:46, 6F

08/25 22:46, , 7F
資料庫之類的儲存方式儲存目前結果
08/25 22:46, 7F

08/26 08:30, , 8F
不管哪種寫法,請記得server存完資料後,才能允許下一個requ
08/26 08:30, 8F

08/26 08:30, , 9F
est,不然就算是按123也可能會存成321。
08/26 08:30, 9F

08/29 01:51, , 10F
那如果我同一個按鈕按三次 或N次 是你期望的結果?
08/29 01:51, 10F

08/29 01:52, , 11F
ex:IIIIIIII 如果這樣你的DB欄位長度夠嗎
08/29 01:52, 11F

08/29 01:52, , 12F
如果你需要重新輸入該怎麼辦 是不是要做清空鈕
08/29 01:52, 12F

08/29 01:54, , 13F
或你多一個SUBMIT鈕 你按完組好後 再送出
08/29 01:54, 13F

08/29 01:55, , 14F
你先想清楚你要甚麼需求 分析一下
08/29 01:55, 14F

03/10 17:38, , 15F
感謝大家~~~!!!!
03/10 17:38, 15F
文章代碼(AID): #1NljaH7J (Ajax)
文章代碼(AID): #1NljaH7J (Ajax)