how to get data to javascript from php using json_encode?

后端 未结 7 2076
梦如初夏
梦如初夏 2020-12-29 12:20

I am trying to map traceroutes to google maps.

I have an array in php with traceroute data as

$c=ip,latitude,longitude, 2nd ip, its latitude, longitu         


        
7条回答
  •  情歌与酒
    2020-12-29 12:37

    HTML

    
    

    PHP

    $this->load->model('MainModel');
    $subvalue = $this->MainModel->loadSubData($var);
    echo json_encode($subvalue);
    //if MVC
    // or you can just output your SQLi data to json_encode()
    

    JS

    $("#maincat").change(function(){
      var status = this.value;
    
      $.ajax({
        type: 'POST',
        url: 'home/subcat/'+status,
        success: function(data){
            var option = '';
            var obj = JSON.parse(data);
            if(obj.length > 0){
                for (var i=0;i' + obj[i].name + '';  
                }
                //Now populate the second dropdown i.e "Sub Category"
                $('#subcat').children("option").remove();
                $('#subcat').append(option);
            }else{
                option = '';
                $('#subcat').children("option").remove();
                $('#subcat').append(option);
            }       
        },
        error: function(){
        alert('failure');
        }
    });
    

提交回复
热议问题