【发布时间】:2014-11-20 15:08:42
【问题描述】:
您好,我正在开发一个基于 AngularJS 和 Laravel 的应用程序,但我遇到了 AngularJS 部分的问题。
我有这个代码
$scope.archive = function() {
var oldnodes = $scope.nodes;
angular.forEach(oldnodes, function(node) {
if (node.done)
alert(node.id);
$http.get('http://localhost/copiaAngus/public/deleteSelected/(node.id)').success(function(data)
{
alert(node.id);/**Show a id of checkbox selected***/
$timeout(function() {
$location.path('/');
});
});
});
};
在警报消息中,您可以显示所选节点的 id,但我不知道如何将所有 id 传递给 laravel。
Laravel 部分
Route::get("deleteSelected/{id}", function()
{
$posts = Nodes::destroy($id);
return Response::json(array(
"posts" => $posts
));
});
destroy 正在使用这个表单
$posts = Nodes::destroy(1,2);
【问题讨论】:
-
$http.get('http://localhost/copiaAngus/public/deleteSelected/'+node.id)? -
好的!我尝试执行此选项但不起作用:(我更新了问题。
-
所以你想一次性将所有被选中的节点(
node.done == true)的id发送到服务器?
标签: php angularjs laravel frameworks