首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根据选定的州展示马来西亚城市

根据选定的州展示马来西亚城市
EN

Stack Overflow用户
提问于 2014-10-30 12:08:29
回答 1查看 1.8K关注 0票数 1

我想做一个马来西亚州和城市下拉列表。

  • 下面是我的初始页面:(test3.php)

  • 当我选择KL时,我对城市的期望输出如下:

  • 当我选择雪兰莪时,我对这座城市的期望输出如下:

  • 状态数据json ($stateJsonObject) 数组( => stdClass Object ( stateId => s1 stateName =>吉隆坡)1 => stdClass对象( stateId => s2 stateName => Selangor))
  • 城市数据json ($cityJsonObject) 数组( => stdClass Object ( cityId => c1 cityName => Kajang cityStateId => s2 )) 1 => stdClass对象( cityId => c2 cityName => Seputeh => en19#)2 en21#对象(En23 En24 En26 Shah En28)3 en31 en34 en35 en38 4 en41对象(en43 en45 kepen31#en49)
  • 代码(test3.php)
  • 基于上述参考,以下是我的问题: (1)如何比较本节代码上js和php (json)之间的状态id? (2)如何根据我在代码部分选择的状态显示城市下拉列表?
EN

回答 1

Stack Overflow用户

发布于 2014-10-30 13:06:07

在我看来,你有两个选择:

1.)将整个对象加载到一个“大”JSON中,并在Javascript中做好准备--然后使用JS操作select。

2.)如果第一个问题执行得不太好(biiiiig数据),“懒惰”加载选择(再次使用AJAX )和呈现选择(使用JS )。

因此,在可能的地方使用JS进行所有操作,我认为这是最简单的:)

p.s.:当编写呈现选择的方法时--仔细考虑所有可能的场景,并为它们设置一个重置功能--它将在最后帮助您:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26652620

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档