質問編集履歴
1
修正依頼対応
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,10 @@
|
|
1
|
-
selectbox2を変更した場合、selectbox3に対応するJSONデータを表示したいです。
|
1
|
+
selectbox2を変更した場合、selectbox3に対応するJSONデータを表示したいです。
|
2
|
+
|
3
|
+
例)selectbox1神奈川県を選択し、selectbox2で横浜市を選択した時、selectbox3に対応データが表示されません。
|
4
|
+
|
5
|
+
selectbox2のchangeイベントの時にselectbox1のvalue値が必要なのでしょうか?
|
6
|
+
|
7
|
+
|
2
8
|
|
3
9
|
どうかご教授のほどよろしくお願いします。
|
4
10
|
|
@@ -98,35 +104,23 @@
|
|
98
104
|
|
99
105
|
$("#selectbox2").on('change',function(){
|
100
106
|
|
101
|
-
var
|
107
|
+
var v=$(this).val();
|
102
|
-
|
108
|
+
|
103
|
-
var
|
109
|
+
var city=cityList.filter(function(x){
|
104
|
-
|
110
|
+
|
105
|
-
return x.
|
111
|
+
return x.cityNumber==v;
|
106
112
|
|
107
113
|
});
|
108
114
|
|
109
|
-
var v=$(this).val();
|
110
|
-
|
111
|
-
var city=cityList.filter(function(x){
|
112
|
-
|
113
|
-
return x.cityNumber==v;
|
114
|
-
|
115
|
-
});
|
116
|
-
|
117
115
|
$("#selectbox3 option:gt(0)").remove();
|
118
116
|
|
119
117
|
if(city.length>0){
|
120
118
|
|
121
|
-
cityList=area[0].cityList;
|
122
|
-
|
123
119
|
storeList=city[0].storeList;
|
124
120
|
|
125
|
-
|
121
|
+
for(var i in storeList){
|
126
|
-
|
122
|
+
|
127
|
-
|
123
|
+
$("#selectbox3").append("<option value=" + storeList[i].storeNumber + ">" + storeList[i].storeName + "</option>");
|
128
|
-
|
129
|
-
|
130
124
|
|
131
125
|
}
|
132
126
|
|