質問: JavaScriptで住所検索を作成する方法についてです。 1.ブラウザで検索条件を選択・入力を行い 2.DBから検索を行い(DBはpostgesql9.4.10です。
回答: まず、画面下の結果表示をどうするか決めるのが先決ですが、普通に考えるなら、Ajaxで検索パラメタを送信、結果をjsonで取得、整形して表示でしょうね。 そうすると、jQueryでは $.ajax({ url : '/service/zipQuery', dataType : 'json', type : 'post', data : { param:param }, success : function(data){ // UI反映 }, error : function(data){ // エラーアラート } }); みたいなクエリになると思うので、変数paramに値をハメればいいいのです。 単純には、 var param = $('form').serializeArray(); 一発で、今の例なら [ { name:'select', value:'on' }, { name:'select1', value:'東京都' }, { name:'select2', value:'大田区' }, { name:'select2', value:'蒲田' }, { name:'select3', value:'蒲田銀座1丁目' } ] のようなデータが取得できます。