Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $('#city').on('change',function(){
- var branchName= $('#city option:selected').html();
- $('#branchSel').html('<span><b>Branch Name: </b></span>'+branchName).addClass("appear");
- var stateName= $('#state option:selected').html().toLowerCase();
- var countryName= $('#country option:selected').html().toLowerCase();
- countryName = countryName.replace(/s+/g, '-');
- stateName = stateName.replace(/s+/g, '-');
- branchName = branchName.replace(/s+/g, '-').toLowerCase();
- var cityID = $(this).val();
- if(cityID){
- window.history.pushState('', '', '<?php echo base_url($bank_rename.'/ifsc-code'); ?>/'+countryName+'/'+stateName+'/'+branchName);
- $.ajax({
- type:'POST',
- url:'<?php echo base_url('bank/getBranchDetail'); ?>',
- data:'city_id='+cityID,
- success:function(data){
- $('#dataDisplay').remove();
- $('#ifsc').html("").removeClass("appear");
- $('#micr').html("").removeClass("appear");
- $('#contact').html("").removeClass("appear");
- $('#address').html("").removeClass("appear");
- var dataObj = jQuery.parseJSON(data);
- $(dataObj).each(function(){
- var ifsc = $('#ifsc').html("<span><b>IFSC Code: </b></span>");
- var micr = $('#micr').html("<span><b>MICR Code: </b></span>");
- var contact = $('#contact').html("<span><b>Contact No: </b></span>");
- var address = $('#address').html("<span><b>Address: </b></span>");
- ifsc.append(this.ifsc_code).addClass("appear");
- var ab= this.ifsc_code;
- micr.append(this.micr_code).addClass("appear");
- contact.append(this.contact_no).addClass("appear");
- address.append(this.address).addClass("appear");
- $('#branch_code').html('<span><b>Branch Code: </b></span>Last six characters of IFSC Code represent Branch code.');
- });
- }
- });
- }else {
- window.history.pushState('', '', '<?php echo base_url($bank_rename.'/ifsc-code'); ?>/'+countryName+'/'+stateName);
- $('#dataDisplay').html('Select State, District, Branch Name to Display Details Here');
- $('#branch_code').html("").removeClass("appear");
- $('#ifsc').html("").removeClass("appear");
- $('#micr').html("").removeClass("appear");
- $('#contact').html("").removeClass("appear");
- $('#address').html("").removeClass("appear");
- }
- });
- });
- <td><p id="ifsc"></p></td>
- public function getBranchDetail(){
- $branch = array();
- $city_id = $this->input->post('city_id');
- if($city_id){
- $con['conditions'] = array('id'=>$city_id);
- $branchData = $this->Bank_model->getBranchData($con);
- }
- echo json_encode($branchData);
- }
- function getBranchData($params = array()){
- $this->db->select('c.micr_code, c.ifsc_code, c.contact_no, c.address');
- $this->db->from($this->branchTbl.' as c');
- //fetch data by conditions
- if(array_key_exists("conditions",$params)){
- foreach ($params['conditions'] as $key => $value) {
- if(strpos($key,'.') !== false){
- $this->db->where($key,$value);
- }else{
- $this->db->where('c.'.$key,$value);
- }
- }
- }
- $query = $this->db->get();
- $result = ($query->num_rows() > 0)?$query->result_array():FALSE;
- //return fetched data
- return $result;
- }
Add Comment
Please, Sign In to add comment