0
私はAngularJs
をしばらく使っていましたが、PHP
/MySql
をバックエンドとして使用して、データベースに情報を取得/送信しています。AngularJS AJAX内のPHP関数またはPHPファイルを呼び出す
var myFunction = 'getUser';
$http.get('my/php/file.php?action='+myFunction).then(function(response) {
//get data here
})
//or
var myFunction = 'addUser';
$http.post('my/php/file.php?action='+myFunction, data).then(function(response) {
//get data here
})
しかし、私はまた、彼らはこのようにそれを呼び出すプロジェクト(チュートリアル、記事、等。)をたくさん見ました(か何か:
私は(そしてそれが働いている)んな方法は、このようなものです)このように:あなたが見ることができるように
$http.get('api/user/:id').then(function(response) {
//get data here
})
//or
$http.post('api/user', data).then(function(response) {
//get data here
})
が、私のやり方は、私は私が使用したい機能を宣言、getUser
、addUser
、deleteUser
、等...しかし、私が見た例で、彼らは「ドンそれは、パス参照を呼び出すだけです。
1つの方法と他の方法の主な違いは何ですか?いつ、私はどちらを使うべきですか?あなたはこの1つのエンドポイントを持っており、要求と応答がそれらを介して処理されたサービスに対応
var myFunction = 'getUser';
$http.get('my/php/file.php?action='+myFunction).then(function(response) {
//get data here
})
//or
var myFunction = 'addUser';
$http.post('my/php/file.php?action='+myFunction, data).then(function(response) {
//get data here
})
を開発すること
しかし、主な技術的違いは何か?私が見ることができるので、両方とも同じタイプ(または期待)のデータ情報を返すことができます。私は正しい? (私はバックエンドに新しいです) – celsomtrindade