jQuery AJAX call on NodeJS and mysql (POST req) for dependent dropdown -
i new node js give solution examples tried dependent dropdown list mysql database please me solution. in advance. searched lot in internet dependent dropdown list nothing there nodejs php only
html
<label class="field" >site</label> <select name="site" id="dropdown" > <option value="">- select -</option> </select> <label class="field" >block</label> <select name="block" id="dropdown1" > <option value="">- select -</option> </select>
script
<script> $(document).ready(function(){ $.ajax({ url : "/site_name", type : "get", success : function(data){ var len = data.length; console.log(data); $("#dropdown").empty(); for(var =0; i<len;i++){ var value1 = data[i]['site_name']; var value2 = data[i]['site_id']; $("#dropdown").append("<option value='"+value2+"' >"+value1+"</option>"); } } }); }); $("#dropdown").change(function(){ $.ajax({ url : "/block_name", type : "get", success : function(data){ var len = data.length; console.log(data); $("#dropdown1").empty(); for(var =0; i<len;i++){ var value1 = data[i]['block_name']; var value2 = data[i]['block_id']; $("#dropdown1").append("<option value='"+value2+"' >"+value1+"</option>"); } } }); }); </script>
in server.js
app.get('/block_name', function (req,res){ //var id= req.body.site; var sql='select `block_name`,`block_id` `tbl_block` '; connection.query(sql,function(err, result) { if (err) throw err; res.json(result); }); });
Comments
Post a Comment