view和jq

@extends('layouts.main')

@section('content')
<h3>User List</h3>
<p class="text-center text-info"></p>
<table class="table table-striped">
<tr>
<th>#</th>
<th>name</th>
<th>Email</th>
<th>option</th>
</tr>
@foreach($users as $u)
<tr data-id='{{ $u->id }}'>
<td>{{ $u->id }}</td>
<td>{{ $u->name }}</td>
<td>{{ $u->email }}</td>
<td>
<a class='btn-edit' href="#">edit</a>
<a class='btn-delete' href="#!">delete</a>
</td>
</tr>
@endforeach
</table>
{!! $users->render() !!} <form method="POST" action='/user/:USER_ID' id='form-delete'>
<input type="hidden" name='_method' value='DELETE'>
{{ csrf_field() }}
</form>
@stop @section('script')
<script type="text/javascript"> $(function(){
$('.btn-delete').click(function(e){
e.preventDefault();
var row = $(this).parents('tr');
var id = row.data('id');
var form = $('#form-delete');
var url = form.attr('action').replace(':USER_ID', id);
var data = form.serialize(); row.fadeOut(); $.post(url, data, function(result){
$('.text-info').text(result.name + ' ' + result.message );
}).fail(function () {
$('.text-info').text('delete failed .');
row.fadeIn();
});
});
});
</script>
@stop

controller

    public function destroy($id, Request $request)
{ $user = User::findOrFail($id);
$name = $user->name;
$user->delete(); $message = 'deleted successfuly.'; if ($request->ajax())
{
return response()->json([
'name' => $name,
'message' => $message
]);
}
}

route

Route::resource('user', 'UserController');

最新文章

  1. Zabbix Trapper items
  2. eclipse tomcat集成开发,修改server.xml
  3. mysql连表更新
  4. php 通过API接口连接12306余票查询
  5. Set up gradle HiveMind
  6. 如何在Windows7(IIS7)环境下安装 PHP
  7. Thread .join 的用法一例
  8. POJ3080Blue Jeans(暴力)
  9. FB是磁珠的符号
  10. hdu 5620 KK&#39;s Steel(推理)
  11. Ioc在重构代码中的应用
  12. 《JavaScript面向对象编程指南(第2版)》读书笔记(一)
  13. 查找oracle自己用户的表
  14. zabbix杂文二
  15. js keys方法和foreach方法区别
  16. C# [LINQ] Linq Expression 获取多格式文件
  17. github使用步骤
  18. Maven最佳实战
  19. 有了这些,java IO就不愁了
  20. CRM 各种类型字段的 赋值 取值

热门文章

  1. node.js简单的页面输出
  2. wamp下php无法保存SESSION问题总汇
  3. Android 一个app启动另一个app
  4. Hark的数据结构与算法练习之圈排序
  5. 【Linux程序设计】之环境系统函数综合实验
  6. 命令模式坚决svn树冲突(local unversioned, incoming add upon update)
  7. 使用CSS修改HTML5 input placeholder颜色
  8. 关于 Apple Metal API 的一些想法
  9. 【BZOJ】3669: [Noi2014]魔法森林(lct+特殊的技巧)
  10. CentOS 拷贝mysql数据库到新的硬盘报错了