表单
<center> <table border="1"> <tr> <td><input type="checkbox" name=""></td> <td>名称</td> <td>价格</td> <td>操作</td> </tr> @foreach($users as $k => $v) <tr> <tr> <td><input type="checkbox" name="box" value="{{$v->g_id}}"></td> <td pid="{{$v->g_id}}"><span class="name">{{$v->g_name}}</span></td> <td pid="{{$v->g_id}}"><span class="price">{{$v->g_price}}</span></td> <td><a href="del?g_id={{$v->g_id}}">删除</a></td> </tr> </tr> @endforeach </table> </center>
js
<script src="style/js/jquery-1.7.2.min.js"></script> <script> //即点击该 $(document).on("click", ".name", function () { var con = $(this).html(); var pid = $(this).parent().attr('pid'); $(this).parent().html('<input type="text" value="'+con +'" class="input" pid="'+pid+'" />'); $("input").focus(); $(document).on("blur", ".input", function () { var g_name = $(this).val(); pid = $(this).attr("pid"); $(this).parent().html('<span class="update">'+g_name +'</span>'); $.post("update",{g_name:g_name,pid:pid},function(msg){ alert(msg) location.href="index"; }) }); }); </script>
控制器
//即点击改修改名称 public function update(){ $g_id = input::get('pid'); $old = DB::table('goods')->where('g_id',"=","$g_id")->first(); $old_name = $old->g_name; $g_name = input::get('g_name'); $res= DB::table('goods')->where('g_id','=',$g_id)->update(array('g_name' => $g_name)); echo 1; }