php jquery ajax json 全國省市區三級聯動下拉列表 簡單實現
- 以前也寫過相似的功能,但那時候都是用AJAX把遠程返回的一個select 下拉列表直接innerHTML在指定的id上面。很明顯,這樣的話,若是想把下拉列表變成checkbox ,那麼就要修改遠程請求的php代碼,不夠靈活。
- 好久之前就聽小溪說,數據傳送的時候,應該保持其原樣,即數據源不變,咱們獲得數據源之後,根據咱們的要求,再將其格式化成咱們想要的樣子。因此,此次,我採用JSON 來傳送數據,後再將其遍歷,生成select 裏的 option 。
- 注意如下幾點問題。
- 1。php傳出來的數據JS 怎麼接收 ? var temp1 = eval('('+ data +')');
- 2。中文亂碼問題。html中 decodeURI(temp1[i].region_name) php中 urlencode (iconv ('gbk','utf-8',$val['region_name']))
- 數據調用 的ecshop 的 ecs_region表裏的數據。
歡迎關注本站公眾號,獲取更多信息