我从jQuery中获取错误:

a为空

这是因为我添加了循环遍历json数据的代码:

$(function ()

{

$.ajax({

url: 'ajax_dashboard/api.php', //the script to call to get data

data: "",

dataType: 'json',

success: function(data)

{

$.each(data, function() {

$.each(this, function(k, v) {

$('#output').append("key: "+k+" value: "+v)

.append("


");

});

});

}

});

});

这是php文件(我确实验证了给出的有效JSON格式):

$query_camera_name = "SELECT camera_name, camera_status, camera_quality, email_notice, camera_hash, camera_type FROM #__cameras WHERE user_id=".$user->id." AND camera_status!='DELETED'";

$db->setQuery($query_camera_name);

//get number of cameras so we can build the table accordingly

$db->query();

$num_rows = $db->getNumRows();

// We can use array names with loadAssocList.

$result_cameras = $db->loadAssocList();

echo json_encode($result_cameras);

?>

这将返回以下json格式的数据:

[

{

"camera_name": "ffgg",

"camera_status": "DISABLED",

"camera_quality": "MEDIUM",

"email_notice": "DISABLED",

"camera_hash": "0d5a57cb75608202e64b834efd6a4667a71f6dee",

"camera_type": "WEBCAM"

},

{

"camera_name": "test",

"camera_status": "ENABLED",

"camera_quality": "HIGH",

"email_notice": "ENABLED",

"camera_hash": "6ab000ef7926b4a182f0f864a0d443fc19a29fdd",

"camera_type": "WEBCAM"

}

]

如果删除循环,“ a为null”错误将消失.我究竟做错了什么?

解决方法:

该错误在其他地方.

编辑:

试试这个来帮助调试.

success: function(data, textStatus, xhr) {

console.log(xhr);

...

}

xhr将包含许多有关发出请求的信息. responseText包含什么?什么是statusText?

标签:json,php,jquery

来源: https://codeday.me/bug/20191202/2085323.html

php怎么遍历json字符串数组,php-使用jquery遍历json数组相关推荐

  1. java处理json字符串_常见java对象转换为json字符串处理!!!

    1.JSON简介 1. 概念: JavaScript Object NotationJavaScript对象表示法 Person p = new Person(); p.setName("张 ...

  2. [转载] json字符串转list_Python入门进阶教程JSON操作

    参考链接: python json 0: 入门介绍 「关注我,和我一起放下灵魂,让灵魂去搬砖.」 作者:一叶 介绍:放不下灵魂的搬砖者 全文共1225字,阅读全文需6分钟 Python版本3.8.0, ...

  3. php中json字符串值,如何使用PHP从JSON中提取数据?

    狐的传说 您可以使用json_decode()将json字符串转换为PHP对象/数组.例如.输入:$json = '{"a":1,"b":2,"c&q ...

  4. 【SQL编程】MySQL 5.7.28 版本使用 SQL 直接解析 JSON 字符串(判断是否是合法JSON类型+文本深度+文本长度+值类型+keys获取+值获取+不同深度数据获取)

    1. 版本说明 SELECT @@version; -- 5.6.35-log 不支持 JSON 解析相关函数 -- 5.7.28 支持 2. 测试代码 准备阶段 建表 CREATE TABLE `t ...

  5. python字典和json字符串相互转化的方法_Python处理json字符串转化为字典的简单实现...

    今天一个朋友给个需求: 来来 {'isOK': 1, 'isRunning': None, 'isError': None} 怎么转换成字典 好,一看就是json转化很简单,开始: import js ...

  6. 字典转JSON字符串 字典转Data Data转JSON字符串 swift

    1 字典转JSON字符串 var body = [ "date": "dates","time": timestring,"rep ...

  7. php json字符串导出csv,使用PHP将JSON转换为CSV格式

    我正在尝试使用 PHP脚本将json文件转换为csv格式.代码如下: if (empty($argv[1])) die("The json file name or URL is misse ...

  8. oracle游标转json字符串函数,将pymongo游标转换为json

    我知道这是一个相当普遍的问题 . 我试图将一些查询反馈给视图 . 我've connected to my local MongoDB setup, and made a successful que ...

  9. jq数组赋值 java,jquery 遍历数组赋值的问题?

    慕容708150 /** * 好好看下jQuery文档吧 * @see https://api.jquery.com/each/#each-function */var tdVals = trs.pa ...

最新文章

  1. hibernate继承关系映射方法(一)--共享一张表
  2. 一些SAP UI5的学习笔记
  3. [HTML]HTML5实现可编辑表格
  4. android 软键盘 状态,Android监听软键盘状态
  5. 大数据之-Hadoop3.x_MapReduce_HashPartitioner分区---大数据之hadoop3.x工作笔记0111
  6. C++ make_shared() shared_ptr()用法
  7. ios开发之小总结「类与对象的判断方法和遍历字典的方法」
  8. 【PHP基础】PHP接口调用与json数据处理
  9. java编译及运行过程_简述JAVA程序的编辑编译和运行过程
  10. sublime text3和package control
  11. matlab x对数坐标,matlab 对数坐标
  12. 奇迹网站可视化排行榜]_外观可视化奇迹
  13. [画皮Ⅱ/画皮2][BD-RMVB.720p.国语中字][2012年最新奇幻]
  14. 盛水容器问题php代码,盛水容器的形状如图2-13所示,已知各水面高程为▽1=1.15m,▽2=0.68m,▽3=0.44m...
  15. Myflight航班查询系统
  16. 视频时序动作识别(video action recognition)介绍
  17. java和前端哪个好学_前端好学还是Java好学?
  18. 阿里云服务器配置参数详细说明文档
  19. 第十二章 NandFlash驱动移植
  20. 四、移植 JZ2440 开发板

热门文章

  1. Advanced R之数据结构
  2. 对象的List成员添加元素
  3. Interbase浴火重生:开源数据库Firebird更新到2.12
  4. arcgis 服务网页打开需要输入用户名和密码问题解决
  5. VS2010团队开发调试器无法继续运行该进程,项目文件“”已被重命名或已不再解决方案中
  6. 关于通过webclient和JSON格式报文与服务器之间通讯的解决方法和遇到的难题
  7. mysql error 1130 hy000:Host ‘localhost‘ is not allowed to connect to this mysql server 解决方案
  8. MySQL问题解决:-bash:mysql:command not found
  9. 浙大 PAT b1040
  10. 大规模搜索+预训练,百度是如何落地的?