使用$ http

时间:2018-02-27 12:22:35

标签: php jquery angularjs ajax

嗨我是角度js的新手,我想从tabel获取mysql数据这是我的控制器在finalOrder.js文件中定义我还包含了我的tst.php文件和这个代码。问题是它没有返回任何值。 请帮我完成这个编码,提前谢谢你。

 (function(){

 angular
      .module('ecoms')
      .controller('finalOrder',finalControler);

      function finalControler ($http){

        var vm = this;

 vm.value1 = 'one';
 vm.value2 = 'two';

        vm.testfun = testfun;

        function testfun($http){alert("in controller");
      $http.get("tst.php")
      .success(function(data){

          alert(data);
        });
      // var chkval2 = document.getElementById('rad1').value;

       if (document.getElementById('r1').checked) {
  var chkval1 = document.getElementById('r1').value;
}
    if (document.getElementById('r2').checked) {
  var chkval1 = document.getElementById('r2').value;
}
            //alert(chkval1);
          switch (chkval1) {
        case 'one':

        alert(chkval1);

            break;
        case 'two':
            alert(chkval1);
            break;


    }
      }
  }

})();

,这是我的tst.php文件

include("db_config.php");
 $query = $db->query("SELECT *  FROM customer_shipping where Customer_ID=1");

 $output = array();
        if($query->num_rows > 0){ 
            while($row = $query->fetch_assoc()){
              $output[] = $row;
             } 

echo json_decode($output);   
         }
?>

0 个答案:

没有答案