作者imimi (im)
看板Ajax
標題[問題] 新手求教Ajax-PHP 寫法
時間Thu Aug 25 19:39:59 2016
大家好 ....
想請教各位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://webptt.com/m.aspx?n=bbs/Ajax/M.1472125201.A.1D3.html
※ 編輯: imimi (180.217.7.183), 08/25/2016 19:41:31
1F:→ crossdunk: 用$('#id').click 08/25 20:21
2F:→ mygirl30229: php array用個foreach echo出來就好 08/25 22:36
3F:→ mygirl30229: 然後不清楚你要用什麼方式儲存,是每次按server就儲 08/25 22:39
4F:→ mygirl30229: 存一次 還是結果完成就儲存一次 08/25 22:39
5F:→ mygirl30229: 妳可以用js把字串都加起來後在一次傳給server, 如果 08/25 22:46
6F:→ mygirl30229: 是每點一次server 就更新一次那就要搭配個session或 08/25 22:46
7F:→ mygirl30229: 資料庫之類的儲存方式儲存目前結果 08/25 22:46
8F:推 Qiqi: 不管哪種寫法,請記得server存完資料後,才能允許下一個requ 08/26 08:30
9F:→ Qiqi: est,不然就算是按123也可能會存成321。 08/26 08:30
10F:推 conanist: 那如果我同一個按鈕按三次 或N次 是你期望的結果? 08/29 01:51
11F:→ conanist: ex:IIIIIIII 如果這樣你的DB欄位長度夠嗎 08/29 01:52
12F:→ conanist: 如果你需要重新輸入該怎麼辦 是不是要做清空鈕 08/29 01:52
13F:→ conanist: 或你多一個SUBMIT鈕 你按完組好後 再送出 08/29 01:54
14F:→ conanist: 你先想清楚你要甚麼需求 分析一下 08/29 01:55
15F:→ imimi: 感謝大家~~~!!!! 03/10 17:38