使用AngularJS执行$ http.get

时间:2014-08-25 12:00:48

标签: javascript ajax angularjs http

我试图用angular:

做$ http.get
var monster_info = angular.element(this).find("img").attr("title");
                        $http.get("lib/terrain.php", {monster_data: monster_info}).success(function(data) {
                            console.log(data);
                        });

这是我的terrain.php:

$data = file_get_contents("php://input");
    $objData = json_decode($data);
    echo $objData->monster_data;

使用GET时,唯一返回空字符串。但如果我改为$ http.post,那就完美了。如何使用$ http.get?

使其工作

1 个答案:

答案 0 :(得分:1)

请尝试此操作

  

var monster_info = angular.element(this).find(" img")。attr(" title");

     

$ http.get(" lib / terrain.php",{

params: { monster_data:monster_info}}).success(function(data) {

console.log(data);  
     

});