![](/img/trans.png)
[英]How to catch echoed value from PHP file called from http.post (Angular2)?
[英]how to navigate from angular to php page after $http.post()
現在,我有一個由角度js控制器管理的php頁面“ userreq.php”。單擊按鈕,我正在調用一個函數,該函數將數據發布到另一個php頁面“ checkout.php”。
$http({
url: "checkout.php",
method: "POST",
data: {
data: variable
}
}).success(function(response) {
console.log(response);
});
這就是我的發布方式。現在,我希望頁面在變量發布后導航到checkout.php,以便我可以在checkout.php中使用該變量。 我該如何實現。
在控制器中添加$httpParamSerializerJQLike
並將數據作為查詢參數傳遞。
范例:
var url = 'checkout.php';
var data = { id: 1, name: 'foo' };
$http({
url: url,
method: "POST",
data: data
})
.success(function(response) {
console.log(response);
window.location.href = url + '?' + $httpParamSerializerJQLike(data);
});
然后在您的php中,從$_GET
檢索數據:
$field = $_GET[$field];
// Output: array( 'id' => 1, 'name' => 'foo' )
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.