他输入优惠码后,价格自动刷新成50元,30元
针对你这句话,必须要使用到JS
其他的,虽然我没做过,但是可以想象一下 新见一个数据表,分以下几个字段
ID号,优惠码,折扣
当你生成优惠码的时候,就批量往这个表里插字段。。
A页
点了生成优惠码,进B页
B页
一个SELECT选项,供你选择这是几折的,生成多少个等…,选则之后携带数据进C页。
C页
生成优惠码,按照时间戳,加rand()函数的方式
当用户输入优惠码后,验证该码是否正确,然后查询折扣。。
查询之后,用没打折的价格,运算打折后的价格,在利用JS刷新页面的价格。。
基本套路就是这样吧。
--------------------------------
我想请问你,我回答的怎么笼统了? 你不会JS就说我回答的笼统? 自己玩不转,就怪别人回答的不好? 大体思路给你了,你看不明白就谦虚点,即使我不回答你 我解决不了,别人也愿意给你解决,可你自己无能却赖别人,JS不JS怎么了? 你是那么问的,我写了那么多字,只有一句是针对JS的,你就赖上这一句了? 我下面写那么多你眼瞎看不见?自己没点基础,看不明白,就谦虚点,还那么牛B烘烘的, 鬼都懒的回答你 SB一只。
我讲讲我的思路吧,代码肯定是懒得写的:
首先对于优惠码,必须有一套完整的优惠码管理系统,从生成到识别,哪个优惠码是几折的,这个判断就不用详解了吧。
当用户输入优惠码的时候,根据系统识别的折扣,直到计算出最总的价格,返回给用户看。
而不论你是折扣码还是减价码都不影响,只是算法的细微差别。
技术:这里要用到的主要用到的技术输入折扣码触发的onfocus事件,onfocus事件调用ajax,在 ajax里计算折扣后的价格并返回给页面。
以上给我的的思路了。
优惠码是在数据库中,那数据库肯定也有对应的折扣,那么用户输入后到数据库中查出折扣算出优惠后的折扣就ok了