<script type="text/javascript">
     function gongdan_search(elm){
         var dangqian_value=$(elm).val();
         if(dangqian_value){
             $.ajax({
             url:'__URL__/order_infos_list_search',
                 type:'post',
                 data:{dangqian_value:dangqian_value},
                 success:function(data){
                     ){
                         var d=eval("("+data+")");//js循环处理后台返回的json数组
                         var company=d.company;
                         var cus_name=d.cus_name;
                         var addr=d.addr;
                         var cus_mobi=d.cus_mobi;
                         var wnumber=d.wnumber;
                         if(company){
                             $('.company_view').html(company);
                         }
                         if(cus_name){
                             $('.cus_name_view').html(cus_name);
                         }
                         if(addr){
                             $('.addr_view').html(addr);
                         }
                         if(cus_mobi){
                             $('.cus_mobi_view').html(cus_mobi);
                         }
                         if(wnumber){
                             $('.gongdanhao_view').val(wnumber);
                         }
                     }else{
                         $('.company_view').html('暂无数据');
                         $('.cus_name_view').html('暂无数据');
                         $('.addr_view').html('暂无数据');
                         $('.cus_mobi_view').html('暂无数据');
                     }
                 }
             });
         }
     }
 </script>

     public function order_infos_list_search(){
         $dangqian_value=$this->_post('dangqian_value');
         if(!$dangqian_value){
             return false;
         }
         $where=null;
         $where['wnumber']=$dangqian_value;
         $result=M('order_list')->where($where)->field('wnumber,uid,cus_name,cus_mobi,addr')->find();
         if(!$result['uid']){
             return false;
         }
         $map=null;
         $map['uid']=$result['uid'];
         $factory_infos=M('user_factory')->where($map)->field('company')->find();
         if(!$factory_infos){
             return false;
         }
         $arr=array();
         $arr['company']=$factory_infos['company'];
         $arr['cus_name']=$result['cus_name'];
         $arr['addr']=$result['addr'];
         $arr['cus_mobi']=$result['cus_mobi'];
         $arr['wnumber']=$result['wnumber'];
         if(!empty($arr)){
             echo json_encode($arr);  //返回josn数组
         }else{
             echo ;
         }
     }

 var content1=$("input[name='compliant_jibie']:checked").val();  //jquery选中当前radio按钮获取值
 alert(content1);

js循环处理后台返回的json数组的更多相关文章

  1. 后台返回的json数据传到前端页面并在页面的表格中填充

    web前端页面: <table id="myTable" cellpadding="1" cellspacing="0" border ...

  2. 前台如何处理后台返回的json数据

    后台返回的json数据格式: { "state": true, "data": { "id": 0, "name": & ...

  3. Jquery 处理返回的 Json 数组

    Jquery 处理返回的 Json 数组 <script> for (var i = 0; i < photos.length; ++ i) { console.log(photos ...

  4. Node.js 使用jQuery取得Nodejs http服务端返回的JSON数组示例

    server.js代码: // 内置http模块,提供了http服务器和客户端功能(path模块也是内置模块,而mime是附加模块) var http=require("http" ...

  5. js处理ajax返回的json数组

    一.json对象和json数组的区别 jsonObject = {} # json对象 jsonArray=[{},{}] # json数组 二.数据处理 前台接收到后台传过来的json数组实际上是一 ...

  6. ajax 请求 对json传的处理 Jquery 使用Ajax获取后台返回的Json数据后,页面处理

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  7. Jquery 使用Ajax获取后台返回的Json数据后,页面处理

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  8. 后台返回路由的数组,然后根事先写好的路由比对如果相等就放到一个数组中https://www.cnblogs.com/zhengrunlin/p/8981017.html

    https://www.cnblogs.com/zhengrunlin/p/8981017.html 首先,await fetchPermission()获取后台给的权限数组,格式大概如下 { &qu ...

  9. vue.js如何根据后台返回来的图片url进行图片下载

    最近在做一个前端vue.js对接的功能模块时,需要实现一个下载图片的功能,后台返回来的是一串图片url,试了很多种方法,发现点击下载时出来的效果都是跳着到一个新的图片网页,后来经过一番琢磨,终于解决了 ...

随机推荐

  1. vue视频学习笔记01

    video 1 vue:读音: v-u-eview vue到底是什么?一个mvvm框架(库).和angular类似比较容易上手.小巧mvc:mvpmvvmmv*mvx官网:http://cn.vuej ...

  2. 超高速指数模糊算法的实现和优化(10000*10000在100ms左右实现)。

    今天我们来花点时间再次谈谈一个模糊算法,一个超级简单但是又超级牛逼的算法,无论在效果上还是速度上都可以和Boxblur, stackblur或者是Gaussblur想媲美,效果上,比Boxblur来的 ...

  3. React入门---事件与数据的双向绑定-9

    上一节中,我们是从父组件给子组件传送数据,要实现事件与数据的双向绑定,我们来看如何从子组件向父组件传送数据; 接触之前,我们看一些里面函数绑定的知识: 例:通过点击事件改变state的age属性值: ...

  4. jeesz分布式架构集成阿里云oss存储

      1. 服务接口定义 /**  * 文件上传  1:头像 2:显示图片 3:个人封面  :4:基础图片   * @param request  * @param response  * @param ...

  5. 作为.net程序员学jsp,伤不起

    <%@page import="java.sql.*"%> <%@ page language="java" import="jav ...

  6. es6之Generator

    1.Generator函数其实是一个封装了多个内部状态的状态机,执行它会返回一个遍历器对象,然后可以依次遍历Generator中的每一个状态,也就是分段执行,yield是暂停执行的标记,next恢复执 ...

  7. javascript中break和continue的区别

    1.break:跳出循环. 2.continue:跳过循环中的一个迭代.(迭代:重复反馈过程的滑动,其目的是为了逼近所需目标或结果.每一次对过程的重复称为一次"迭代",而每一次迭代 ...

  8. be 动词

    be 动词:表达人或事物的状态,即身份.性质.特征状态等 be动词 在翻译里面我们称之为缺项词,在我们的文化中很难找到一个具体的词汇与之像应对,我们只能用一个句子去解释它. be动词主要是用来表达人或 ...

  9. Swoole笔记(三)

    WebSocket 使用Swoole可以很简单的搭建异步非阻塞多进程的WebSocket服务器. WebSocket服务器 <?php $server = new swoole_websocke ...

  10. poj1379

    poj1379 题意 给出 n 个洞的坐标,要求找到一点使得这一点距离最近洞的距离最远. 分析 通过这道题学习一下模拟退火算法, 这种随机化的算法,在求解距离且精度要求较小时很有用. 简而言之,由随机 ...