私は驚くばかりで、現在は$ http()サービスでデータをいくつか保存しようとしていますが、動作しません。私を手伝ってくれますか?私はanglejsとionicからPHPにデータを送信する方法
フォーム::そのページの
<form name="form">
<input ng-model="model.text" type="text" name="text">
<button class="button" ng-click="saveData()"> Save </button>
</form>
コントローラー:
.controller('pagCtrl', function ($scope, $http) {
$scope.saveData = function() {
$http ({
url : 'http://localhost/prueba/www/php/enviar_datos.php',
method : 'POST',
data : { text : $scope.form.text.value }
}).then (function (response) {
}, function (response) {
});
}
})
PHP:
<?php
$link = mysqli_connect("localhost", "root", "", "testDB");
if (mysqli_connect_errno()) {
die("Error de conexión: " . mysqli_connect_error());
}
mysqli_set_charset($link, 'utf8');
mysqli_query($link, "INSERT INTO tabla_prueba (texto) VALUES ('" . $_POST['text'] . "')");
mysqli_close($link);
?>
これは私が何をしようとしていますものです3210
私は問題は、それが正しくPHPのURLに接続していないと思う。 私はIonicと仕事をしています。ご清聴ありがとうございました!あなたのモデルの名前を変更する必要がありますので
ヒントありがとうございました。それは本当に便利でした。 –
それが役に立ったら、答えを受け入れてください。これにより、他の読者は問題が解決されたことを知ることができます。また、回答を受け入れることで評判のポイントが得られます。 – georgeawg