AngularJSが初めてです。私はちょうど私のデータベースからデータを取り出し、それをテキストボックスに保存したいと思う。私はすでにたくさんのものを探しましたが、私は私の問題に答えることはありません。皆さんが私を助けてくれることを願っています。私がしたいのはデータベースからデータを取り出し、それをテキストボックスに表示するだけです!それだけです。ここに私のコードだ:angleJSを使用してデータベースからjson形式でデータを取得し、テキストボックスに表示します
$scope.sample = function(){
$http.post('query?action=get',{
})
.then(function(response){
$scope.info = response;
})
.catch(function(response){
alert("error");
});
};
// call the function
$scope.sample();
とPHPで:
$action = $_GET['action'];
if($action == 'get'){
$sql = "SELECT * FROM tableSomething";
$sql_res = $con->query($sql);
$data = array();
while($row = mysqli_fetch_array($sql_res)){
$data[] = $row;
}
echo json_encode($data);
}
と私のHTMLファイルに
<input type="text" ng-model="info.firstname" >
私は間違いを得た場所を教えてください。ありがとう!
あなたは '応答'で何を得ますか? – Curiousdev
返信先でメッセージを取得する方法は?私は 'alert(response.data);しようとしましたが、うまくいかないようです。 @Curiousdev –
いくつかのデバッグスキルを適用するだけで、 '$ scope.info = response;にデバッグを入れてください。チェックデバッグはこの' then'関数を打つか、残りのものはきれいに見えます。 – Curiousdev