字段

本人做汽车网站开发,开发一个新项目需要引入上w的车型和车部件在数据库,实现用户查询显示功能!

数据库设计

laravel5.4 关于后台数组中数据和json数据在前台的遍历输出_第1张图片

其中comprehensive_type是存放json格式的数据,里面包含该车型的各种信息!

大概内容是:

{"car_info":{"sales_status":"在售","guide price":"66.80万","level":"中型SUV","engine":"3.0T 354马力 V6"}}

就是这个样子的数据json,因为后台查询遍历出来的数据是个对象,所以在后台第一次遍历表的时候先把对象转换为数组,然后可以取出除了comperehensive里的全部数据,也就是二维数组的遍历,这个比细讲了!

因为我是在页面设计了一个点击按钮,这个按钮点击后触发ajax显示出json里的数据详情,也就是comprehensive_type里的json数据!

具体代码如下 :先把datas里存放好的数据里的comperehensive字段里的数据用

$.parseJSON转换成数组然后代码如下:
showmore:按钮出发事件方法
function showmore(){
   var car_id =;
   //alert (car_id);
   url = "{{ url('backend/car_detail_ajax') }}";
   $.ajax({
      type:"get",
      url:url,
      data:{car_id:car_id},
      dataType: "json",
      success:function(dates){
         var comprehensive_type = $.parseJSON(dates['comprehensive_type']);
         var car_info = comprehensive_type['car_info'];
         var info = "";
         info = ''+
               ''+
               '实测油耗(L/100km)
'+                '';          info = info + ''+car_info.measured_fuel+'