[问题] 新手求教Ajax-PHP 写法

楼主: imimi (im)   2016-08-25 19:39:59
大家好 ....
想请教各位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>< 呜呜呜
非常感谢 ....
作者: crossdunk (推嘘自如)   2016-08-25 20:21:00
用$('#id').click
作者: mygirl30229 (Cian)   2016-08-25 22:36:00
php array用个foreach echo出来就好然后不清楚你要用什么方式储存,是每次按server就储存一次 还是结果完成就储存一次妳可以用js把字串都加起来后在一次传给server, 如果是每点一次server 就更新一次那就要搭配个session或数据库之类的储存方式储存目前结果
作者: Qiqi (泼泼)   2016-08-26 08:30:00
不管哪种写法,请记得server存完资料后,才能允许下一个request,不然就算是按123也可能会存成321。
作者: conanist (QQ)   2016-08-29 01:51:00
那如果我同一个按钮按三次 或N次 是你期望的结果?ex:IIIIIIII 如果这样你的DB字段长度够吗如果你需要重新输入该怎么办 是不是要做清空钮或你多一个SUBMIT钮 你按完组好后 再送出你先想清楚你要什么需求 分析一下

Links booklink

Contact Us: admin [ a t ] ucptt.com