检索对象(PHP和ANGULARJS)
我想检索从角度函数发送到PHP程序的对象。 以下是我的看法:检索对象(PHP和ANGULARJS),php,angularjs,Php,Angularjs,我想检索从角度函数发送到PHP程序的对象。 以下是我的看法: <ion-view> <ion-content padding="true"> <div class="card"> <div class="item item-divider text-center"> Authentification </div> <div class="item item-text-wrap text-center">
<ion-view>
<ion-content padding="true">
<div class="card">
<div class="item item-divider text-center">
Authentification
</div>
<div class="item item-text-wrap text-center">
<form>
<div class="list">
<label class="item item-input">
<input type="text" placeholder="Nom d'utilisateur" ng-model="user.username">
</label>
<label class="item item-input">
<input type="password" placeholder="mot de passe" ng-model="user.password">
</label>
</div>
</form>
</div>
<div class="item item-divider text-center">
<a href="" class="button button-positive button-small" ng-click="logIn(user)">
<i class="ionicons ion-android-share"></i>
Identifiez moi, vite !
</a>
<a href="" class="button button-energized button-small">
<i class="ionicons ion-android-mail"></i>
Mot de passe perdu !
</a>
</div>
</div>
<button class="button button-large button-full button-positive">
je n'ai pas de compte
</button>
这是我的userProvider.js
'use strict';
app.factory('userProvider', function ($rootScope , $http) {
function logIn(user) {
var url='http://127.0.0.1:100/suitecrm/service/rest.php';
$http.post(url,user)
.success(function (response) {
console.log(response);
console.log(url);
});
}
return {
logIn: logIn
}
});
在我的文件rest.php
中,我想检索这个包含用户名和密码的对象用户:
$username =$_POST['username'];
$password =$_POST['password'];
这个方法不起作用,我想知道如何在我的rest.php中检索用户名和密码
谢谢您的帮助。请尝试以下代码
var req = {
method: 'POST',
url: 'http://127.0.0.1:100/suitecrm/service/rest.php',
data: { username: 'username', password: 'password' }
}
$http(req).then(function(){
//Success
}, function(){
});
@莫希特·塔瓦尼
$request = json_decode(file_get_contents('php://input'));
您可以将其放在PHP脚本的开头$然后,请求将是一个stdClass对象,数据作为属性
$username = $request->username;
$password = $request->password;
或者,如果您希望将其作为assoc数组使用,请使用:
$request = json_decode(file_get_contents('php://input'), TRUE);
并访问以下数据:
$username = $request['username'];
$password = $request['password'];
你能展示一下
用户
变量的样子吗?当问题陈述仅仅是“它不起作用”时,很难提供解决方案。请你的问题更完整地描述一下你预期会发生什么,以及这与实际结果有什么不同。请参阅,以获取关于什么是好的解释的提示。您现在可以看到,这是我的视图和控制器以及我的函数,因为我在用户中有包含用户名和password@CHARAFISaad当前位置你仍然面临这个问题吗?请提供更多详细信息,说明您面临的具体问题
$username = $request['username'];
$password = $request['password'];