ajax在laravel框架中的使用

2016年11月16日

其实也就是ajax的用法,可能是我用框架用多了,将原始的方式都忘记了.首先是.后台将数据封装好,json_encode()这种原始的方式,将数据打包成json数据,然后,推送到前端页面.

其实也是工作中遇到的,随手我就记下. 由于是基于laravel框架做的处理,Ajax其实是不分框架的.看你怎么使用了,很简单,下面就是简单介绍

后台:

场景是这样的:后台就是提供一个json格式的数据,类似这种数据

{“id”:8,”video_title”:”\u6d4b\u8bd522″,”video_content”:”wrwr”,”video_pictures”:”dd”,”video_tags”:””,”video_updater”:”\u5c0f\u80e1″,”video_auditor”:”\u5c0f\u80e1″,”is_hot”:1,”state”:1,”ip”:”127.0.0.1″,”created_at”:”2016-11-15 09:23:49″,”updated_at”:”2016-11-16 10:25:40″}

前端:

做一个点击事件:

$(“#reject”).click(function(){
var row_id = $(“#video_id”).val();
if (typeof(row_id) == “undefined”) {
return false;
}
$.ajax({
     type: ‘get’,
    data: {‘_token’: ‘{{ csrf_token() }}’},
    url: ‘/videos/reject/’ + row_id,
    success: function (data) {
             //这是第一种方式
              var ddd = eval(“(“+ data +”)”);
              console.log(ddd);
             //这是第二种方式
              var dd = $.parseJSON(data);
             console.log(dd);
            //这两种方式之后,我就可以  dd.id , dd[‘id’] 两种方式来获取想要的字段.
             window.location.href = ‘/videos/myAudit’;
}
});
})

No Comments

发表评论