以下是 script.js 中的一个示例帖子请求。我想从此请求发送数据并存储在beckend中。所以我创建了 api.php 包含与控制器关联的所有路径的文件。
在 api.php 中,我的请求路线为..
Route::post('/task/create/{task_id}','TasksController@create');
请求 script.js。。
var request = $http({
method: "POST",
url: "/api/task/create/1", //// Changes will made here
data: {id: index, title: $scope.title},
headers: {'Content-Type': 'application/json'}
}).catch(function(data){
alert("error");
});
我在本地服务器上运行此文件。
http://127.0.0.1:8000/api/task/create/1
我想我插入了错误的网址,我不知道如何在这里导入api.php文件并在发出请求后打电话。所以请建议我这样做。
答案 0 :(得分:0)
要调用php脚本,您应该使用
http://127.0.0.1:8000/api.php?taskid=1
在PHP脚本中你应该使用
$taskid = $_GET['taskid'];
据我所知,尝试在php中使用基于Express的语法。如果您使用php脚本生成JS,那么您只能为前端
执行此操作