簡體   English   中英

從PHP獲取數據到AngularJS不起作用

[英]Get data from php to angularjs doesnt working

我是Angular的新手,我想從php腳本獲取一個SQL請求到angular,但是我只看到一個很大的項目符號列表,我不知道出了什么問題。

我的html代碼:

.
.
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.8/angular.js">
</script>
<script src="../js/proc_list.js"></script>
.
.
.
<div align="center" id="prod_list" ng-controller="proc_list">

<ul>
    <li ng-repeat="processor in proc">
    {{processor.manufacturer}}
    <p>{{processor.description}}</p>
    {{processor.price}}
    </li>
</ul>   

</div>

控制器代碼:

function proc_list($scope, $http){
$http.post('../phps/get_proc_list.php').success(function(data){
        $scope.proc = data;
    });
}

PHP代碼:

$received_data = file_get_contents("php://input");

$objData = json_decode($received_data);

require_once('login.php');
.
.
//Connect to database and send query
.
.
 $data_requested = json_encode($data);

echo $data_requested;

我試圖做類似這樣的鏈接: http : //www.cleverweb.nl/javascript/a-simple-search-with-angularjs-and-php/

但它仍然無法正常工作。 有人知道嗎? 謝謝

$ http.post的正確語法是$http.post('/someUrl', data).success(successCallback);

在AngularJS文檔中了解更多信息: http : //docs.angularjs.org/api/ng.$http#post

好的,現在可以正常工作了,在這種情況下,無需編碼以對json $ data進行編碼,只需將其發送回去即可

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM