首页
学习
活动
专区
圈层
工具
发布

Ajax处理success回调函数返回的json数据。

站长最近在项目中用调用一个分类的子数据,由于表单要填写的数据较多,为了实现无刷新的选择操作,就使用ajax做了异步查询。...查询的结果因为是多条数据,一直以来动用ajax查的都是单数据,还第一次使用多数据,惭愧。...TP5中查询的结果已经是一个数组对象,如果直接return回去,那么success函数获取的是一个对象,对象操作的结果还是要再一次转换成数组,讲起来都觉得麻烦,别说操作了。...不得已,去翻了前端基础宝典w3school.com.cn上的关于jquery.ajax的手册部分。找到原话这样描述: 好家伙,虽然datatype定义的是json,这最后不还是个字符串吗?...在json章节中找到了这段: 这就简单了,现在只需将success返回的data丢到eval函数中就完事了,所以站长就匆匆写下这句var dataObj = eval("("+data+")");就操作后续重写

4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    jQuery 基础知识(五)

    设置请求成功后的回调函数 success:function (response) { console.log(response); }, // 6.error...设置请求成功后的回调函数 error 设置请求失败后的回调函数 async 设置是否异步,默认值是'true',表示异步,一般不用写 同步和异步说明 同步是一个ajax请求完成另外一个才可以请求...1. url 请求地址 2. data 设置发送给服务器的数据, 没有参数不需要设置 3. success 设置请求成功后的回调函数 4. dataType....error(function(){ alert("网络异常"); }); }); 如果出现下面错误提示: Uncaught TypeError...) url 请求地址 data 设置发送给服务器的数据,没有参数不需要设置 success 设置请求成功后的回调函数 data 请求的结果数据 status 请求的状态信息,

    2.7K20

    Unix Pipes to Javascript Pipes

    让每个程序只完成一件事,并将其做好(do one thing and do it well),完成一个新任务,新建一个程序,而不是在旧程序中添加新特性 标准化每个程序的输入和输出,让任意符合标准的程序可以串在一起...(write programs to work together) 设计和创造软件,而不是架构或系统 NodeJS Stream NodeJS中引入流概念来解决I/O异步问题,如果没有Stream,我们可能要这么写代码...server.listen(8000); Back-end to Font-end 随着EventStream、Gulp、Webpack管道在后端的盛行,管道逐渐从后端向前端渗透,如Angular、Vuejs...——from wiki 前端常用的管道过滤器模式基本实现 /** * _apply * @param {Array} handles 处理函数列队,每一个是一个管子...= function (data) { // you may want to modify this line for judging error or success

    40310

    Unix Pipes to Javascript Pipes

    让每个程序只完成一件事,并将其做好(do one thing and do it well),完成一个新任务,新建一个程序,而不是在旧程序中添加新特性 标准化每个程序的输入和输出,让任意符合标准的程序可以串在一起...(write programs to work together) 设计和创造软件,而不是架构或系统 NodeJS Stream NodeJS中引入流概念来解决I/O异步问题,如果没有Stream,我们可能要这么写代码...server.listen(8000); Back-end to Font-end 随着EventStream、Gulp、Webpack管道在后端的盛行,管道逐渐从后端向前端渗透,如Angular、Vuejs...——from wiki 前端常用的管道过滤器模式基本实现 /** * _apply * @param {Array} handles 处理函数列队,每一个是一个管子...= function (data) { // you may want to modify this line for judging error or success

    528100
    领券