的JavaScript / AJAX车品牌/型号形式

我试图创建一个使用JavaScript或AJAX汽车品牌/型号的形式,问题是,我没有很多带无论是经验,但在这里不言而喻。 。 。

我需要创建一个具有汽车品牌和型号下拉列表中它,当用户选择一个特定品牌,型号下拉将填充所有的车型为补充的一种形式,现在我有几个想法如何实现这个目标,但我想一些投入对什么是最好的办法是接近这一点,以减少开发时间。

我想创建一个数组中的数组,一个具有品牌,而每个“做”阵内已车型阵列中出现,因此当用户点击一个牌子,一个AJAX / Javascript函数将大火将采取当前场的值,并用它来获得数组,这将随后遍历内模型阵列和产生下拉菜单用于该特定化妆在化妆的位置。

现在,我不知道这是否是一个完善的想法,或者如果有这样做的更好的办法,但我很少有时间来测试,所以排除法是出了问题,所以可能有人请点我总的方向我需要去,或者点我一个现成的脚本? 作为我的JavaScript语法的理解是几乎没有的那一刻!

感谢名单提前!

--------------解决方案-------------

关键的决定是是否要在开始装载所有的信息(在这种情况下,用户可能会遇到延迟,而你的品牌,他们不关心加载所有的车型),或者是否要找回该机型为他们选择一个化妆。 答案将取决于

  1. 有多少数据很可能是
  2. 你的速度有多快需要的页面是
  3. 多少负载将是服务器上等等

基本上,你能负担得起加载所有的车型在开始对性能的影响?

如果你决定,你能负担得起一开始加载的一切,我想您所描述的方法是合理的,虽然我没有实际使用数组的外部容器。 我应该这样做:

var models = {
Audi: ["Quattro","A4", ...],
BMW: ["M3", "M6", ...],
...
};

存储在“模式”变量的东西实际上是一个JavaScript对象,虽然人们有时称其为“关联数组”。

请注意,在这种情况下你是不是真的在做“AJAX”,你不是从即时服务器检索数据。

另一种情况是,你建立了一个网址,你可以用一个模型查询它,它会与品牌名单作出回应。 然后,你火了查询,当用户选择的模式。 这是AJAX。

分类:JavaScript的 时间:2013-01-15 人气:0
本文关键词: JavaScript的HTML,AJAX
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.382 (s). 10 q(s)