1
假設我有一個laravel控制器,其中包含一個解析其他站點的值的方法。在客戶端,我使用Angular。當用戶按下按鈕時,它必須執行此Laravel控制器方法,並且通過此方法解析的值必須填寫表單中的輸入字段。我在角度上是全新的。那麼是否有可能從角度執行這個laravel方法?如果有可能,你可以舉一些例子,我該如何做到這一點?如何通過Angular執行Laravel控制器方法
假設我有一個laravel控制器,其中包含一個解析其他站點的值的方法。在客戶端,我使用Angular。當用戶按下按鈕時,它必須執行此Laravel控制器方法,並且通過此方法解析的值必須填寫表單中的輸入字段。我在角度上是全新的。那麼是否有可能從角度執行這個laravel方法?如果有可能,你可以舉一些例子,我該如何做到這一點?如何通過Angular執行Laravel控制器方法
這只是一個小例子,展示如何使用$ http傳輸數據。我沒有和拉拉維爾一起工作太多。
view.html
<html ng-app = 'myAPP'>
<head>
//include required css or js files
</head>
<body>
<div ng-controller = 'MainCtrl'>
<button ng-click = 'sendData()'>Click me</button>
</div>
</body>
</html>
main.js
angular.module('myAPP').controller('MainCtrl',['$scope','$http','$log',function($scope,$http){
$scope.sendData = function(){
$http.post('url',data).success(function(returnData){});
}
}]);
後HTTP POST,從laravel控制器就必須趕在傑森格式的數據你要麼可以用它該格式,或者您可以解碼並使用它。
謝謝您的回覆。我會在稍後嘗試。 – qr11
是的,只是做一個AJAX請求。查看['http http]的文檔(https://docs.angularjs.org/api/ng/service/$http) –