【发布时间】:2017-05-13 03:14:17
【问题描述】:
希望这个问题听起来不会太业余!只是寻找一些关于如何得到这个的建议。我非常感谢任何帮助:
我已经构建了一个 Ionic 应用程序并使用 Laravel 作为我的 API。我连接这些没有问题,并且提出了很多要求。我的问题是如何以适当的方式最好地将大块文本提交给 API。
例如,我有这样一条路线:
Route::post('/api/v1/task/add/{taskdescription}',function($taskdescription) {
DB::insert('INSERT INTO tasks(task) VALUES (?)', [$taskdescription]);
});
然后在我的 Ionic 控制器中,我有这个:
$scope.saveNewTask = function() {
$http.post(API_URL+'task/add/'+$scope.data.taskdescription)
.success(function() {
//Success Function
})
.error(function(err) {
//Error Function
});
};
然而,这个任务描述...我希望能够输入 html 字符和 % 符号和 /,但是每当我添加诸如 % 或 / 之类的东西时,它就不能像 $http 一样正常工作。发布网址然后搞砸了。有谁知道我如何“逃脱”或类似的方式,以便能够通过这样的 API 调用发布复杂且可能很长的数据片段?
也许有更好的方法来发送我不知道的这些数据?
【问题讨论】:
标签: php laravel post ionic-framework http-post