jquery如何实现这个提交表单选项的数据

<divclass="yListr"><form><ul><li><span>1</span><emclass="yListrclickem">a<i></i></em>... <div class="yListr"> <form> <ul> <li> <span>1</span> <em class="yListrclickem">a<i></i></em> <em>b<i></i></em> <em>c<i></i></em> </li> <li> <span>2</span> <em class="yListrclickem">e<i></i></em> </li> <li> <span>3</span> <em class="yListrclickem">f<i></i></em> <em>g<i></i></em> </li> <li> <span>4</span> <em class="yListrclickem">h<i></i></em> <em>i<i></i></em> </li> </ul> <p class="colorp00">价值:<em>¥11111</em> <input type="text" /> <label> 元</label> <label style="margin-left:40px;">xuanze</label>这个是HTML上面的,但是我看了一晚上的JS文件的代码也搞不懂它是如何调用数据的。比如我现在需要实现选择A+E+F+H=1111元。 B+E+G+I=2222元。A+B+E+F+G+H+I=5000元 (即是可以多选)每个选择都会出来不同的价格,那么JS方面的这个代码应该怎么写(只要主要的这段数据试用)
如果用PHP来写应该如何实现呢
展开
 我来答
kavfcy
2016-06-15 · TA获得超过219个赞
知道小有建树答主
回答量:483
采纳率:78%
帮助的人:88.9万
展开全部
这个一般通过ajax来操作的,前台只负责显示价格数量等,计算部分都是在服务器端操作的,而且商品的固有算法是不能放到前台用js来写的

针对你的问题
算法部分写到php文件里面
网页上的abc等按钮都代表着某一个运算值,并利用ajax将选中的值传递到后端代入到php算法文件中进行计算,再ajax返回计算结果显示到网页上,并且用户每选择一次需要重新计算一次,防止数值累加
没见过熊蹦迪哒
2016-06-11 · TA获得超过1411个赞
知道小有建树答主
回答量:880
采纳率:84%
帮助的人:394万
展开全部
那你自己定义一个对象,每个选项有多少元。
当选择就加上总数,取消就减去。
提交方面就用ajax。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
苹果牛奶巧克力雪糕冰淇淋
2016-06-13 · TA获得超过254个赞
知道小有建树答主
回答量:519
采纳率:100%
帮助的人:239万
展开全部
js:

应该选中的都是class="yListrclickem"
那么,var str=$(.yListrclickem).html;
然后分别值是“
var a=str.split(',)[0];
var b=str.split(',')[1];
var c=str.split(',')[2];
var d=str.split(',')[3];
你的算法怎样算的我不知道。跟进值,来计算
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
终结者丶残酷
2016-06-13 · TA获得超过2098个赞
知道小有建树答主
回答量:1227
采纳率:33%
帮助的人:433万
展开全部
这个不应在JS端实现,否则会有参数欺诈的风险.
阿里云和新网的计价系统都是通过AJAX实时刷新的,真正的计算都是放在后台的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式