2 able yang able_yang 于 2015.07.20 17:47 提问

请问这个异步请求方式,怎么做!

图片说明

当选择车型,下面的三项都异步生成;然后选择“车的年代”,下面的两行自动生产;选择“车款式”,下面一行的车的颜色也随之生产。
用mvc三成架构,应该怎么做?

9个回答

u013829202
u013829202   Rxr 2015.07.21 11:12
已采纳

怎么感觉有点像联动。

u013829202
u013829202 回复able_yang: 其实当选择好车后。ajax加载这个车型下的年代,默认选择第一个年代,然后根据这个年代去加载他下面的型号,以此类推。就可以了。
2 年多之前 回复
able_yang
able_yang 嗯嗯,我也觉得有点像联动,但是他们在数据库的存储方式和那种联动的数据还是有差异的
2 年多之前 回复
showbo
showbo   Ds   Rxr 2015.07.20 17:52

直接生成数据在页面,数据量又不大何必用ajax

参考:http://bbs.csdn.net/topics/391070191

strutce
strutce   Ds   Rxr 2015.07.20 17:53

每一项选择的时候请求查询方法返回数据就行了,至于mvc三成架构只是你的项目结构跟着没有关系

able_yang
able_yang 每次都到数据库取东西,有页面跳转,UI给用户的感觉就不太好了
2 年多之前 回复
dragon12123
dragon12123   2015.07.20 17:54

每一层用一个异步的ajax,在成功方法中 生成下一行的内容
页面可以使用Jquery的ajax方法
具体可以参考下面的教程
http://www.w3school.com.cn/jquery/ajax\_ajax.asp

望采纳

able_yang
able_yang 照你这么说,第一行生成了第二行,第二行生成第三行,第三行生成第四行;关键是我要用第一行可以生成下面三行,第二行可以生成下面两行,第三行可以生成最后一行……这种功能怎么用异步请求完成
2 年多之前 回复
Evankaka
Evankaka   Ds   Rxr 2015.07.20 19:18

肯定是先把数据放在数据库。然后在每次选择时,就发送一个ajax,到数据库查数据,同时显示出来

cuiwei1026522829
cuiwei1026522829   Ds   Rxr 2015.07.20 23:06
xiesq5112
xiesq5112   2015.07.23 15:53

建议每一层用一个ajax,只是查询的语句复杂点,感觉这样稳定些!希望对你有帮助!

ClementAD
ClementAD   2015.07.28 20:49

没必要用mvc,点击的时候,发起一个ajax请求,然后根据结果填数据就行。

CSDNXIAON
CSDNXIAON   2015.07.20 17:51

JQuery异步请求的方式
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片