博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ajax编辑信息和删除信息
阅读量:5931 次
发布时间:2019-06-19

本文共 6973 字,大约阅读时间需要 23 分钟。

1、控制器代码

/** * 编辑家教信息 */public function gengxin(Request $request){    $id = $request->id;    $article = Tutor::with('photo')->find($id);    $article->update([        'user_id' => Auth::user()->id,        'title' => $request->title,        'type' => $request->type,        'identity_id' => $request->identity_id,        'stage' => implode(',', $request->stage),        'subject' => implode(',', $request->subject),        'city' => $request->city,        'area' => $request->area,        'street' => $request->street,        'description' => $request->description,        'price' => $request->price,        'photo_id' => $request->photo_id,        'name' => $request->name,        'mobile' => $request->mobile,    ]);}/** * 删除信息 */public function destroy($id){    Tutor::destroy($id);}复制代码

2、html代码

@foreach($tutors as $tutor)
@endforeach
复制代码

编辑模态框中要写隐藏域。弹出验证信息

@if(count($errors) > 0)    @endif复制代码

3、js代码

/*点击button显示model*/$(".edit_button").click(function () {    $(".model").show();    //获取表单原有值    var id = $(this).siblings("#hidden").val();    var title = $(this).siblings('.info_list_title').text();    var type = $(this).siblings('#type').val();    var identity_id = $(this).siblings('#identity_id').val();    var stage = $(this).siblings('#stage').val();    var subject = $(this).siblings('#subject').val();    var description = $(this).siblings('#description').val();    var price = $(this).siblings('#price').val();    var photo = $(this).siblings('#photo').val();    var photo_id = $(this).siblings('#photo_id').val();    var city = $(this).siblings('#city').val();    var area = $(this).siblings('#area').val();    var street = $(this).siblings('#street').val();    var name = $(this).siblings('#name').val();    var mobile = $(this).siblings('#mobile').val();    //设置编辑值    $("#edit_id").val(id);    $("#title").val(title);    /*默认选中单选框*/    $(".type").each(function () {        if ($(this).val() == type) {            $(this).attr('checked', "checked")        }    });    $(".identity_id").each(function () {        if ($(this).val() == identity_id) {            $(this).attr('checked', "checked")        }    });     /*默认选中复选框*/   $.each(stage.split(','), function (i, item) {        $("input[type=checkbox][value=" + item + "]").attr("checked", "checked");    });    $.each(subject.split(','), function (i, item) {        $(".subject").each(function () {            if ($(this).val() == item) {                $(this).attr("checked", "checked");            }        })    });    $("#description1").val(description);    $("#price1").val(price);    $("#img_show").attr("src", photo);    $("#photo_id1").val(photo_id);    $("#select_shi").val(city);    $("#select_qu option").remove();    $("#select_qu").append("

4、路由配置

Route::get('/user','JiajiaoController@user');Route::post('/user/gengxin/{id}','JiajiaoController@gengxin');Route::delete('/user/delete/{id}','JiajiaoController@destroy');复制代码

转载地址:http://vnytx.baihongyu.com/

你可能感兴趣的文章
Oracle RAC 实验环境RMAN备份v1.01
查看>>
ControlTemplate in WPF —— ItemsControl
查看>>
把表单转成json,并且name为key,value为值
查看>>
kotlin for android----------MVP模式实现登录
查看>>
.net FrameWork各个版本之间的发展[转]
查看>>
织梦CMS搭建网站必做的服务器相关安全设置
查看>>
张高兴的 Windows 10 IoT 开发笔记:BH1750FVI 光照度传感器
查看>>
SQL Server 服务器主体拥有一个或多个端点无法删除;错误15141
查看>>
Linux-echo、cat命令详解(14)
查看>>
B-树的插入、查找、删除
查看>>
什么是音频视频比特率,采样率,讲的很不错
查看>>
WebApi系列~HttpClient的性能隐患
查看>>
【微信小程序】再次授权地理位置getLocation+openSetting使用
查看>>
Jsp页面,结果集分页和sql(top)分页的性能对比
查看>>
ML之监督学习算法之分类算法一 ——— 决策树算法
查看>>
VMWare------启动虚拟机时出现“start booting fron CD... Error loading image:DFEAULT.EZB”提示...
查看>>
C# 并行任务——Parallel类
查看>>
SQL Server AlwaysOn架构及原理
查看>>
17-spring学习-AOP初步实现
查看>>
mysql中实现分类汇总功能
查看>>