使用jQuery解析JSON [2](Parse JSON with jQuery [2])
我正在尝试使用jQuery从服务器返回的JSON字符串中提醒id和子类别。
我得到以下JSON字符串。
[{"name":"Technology","id":117,"subcategory":"Machines"}, {"name":"Technology","id":118,"subcategory":"Tools"}, {"name":"Technology","id":119,"subcategory":"Air"}]
我尝试做:
$.getJSON("scene/getSubCategories/Technology", { format: "json" }, function(data) { alert(data); $.each(data.object, function(i,object){ alert(object.id + " " +object.subcategory); }); });
我收到了错误
消息:'length'为null或不是对象
行:12
查尔:7740
代码:0
URI: http : //ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js
我究竟做错了什么?
我正在使用jQuery 1.3.2,因为我有一个第三方JavaScript插件,可以使用这个jQuery版本,我无法想象jQuery的两个版本(1.3.2和1.4.3)如何能够共存于同一面。
I'm trying to alert id and subcategory in JSON string returned from the server using jQuery.
I get the following JSON string.
[{"name":"Technology","id":117,"subcategory":"Machines"}, {"name":"Technology","id":118,"subcategory":"Tools"}, {"name":"Technology","id":119,"subcategory":"Air"}]
I try to do:
$.getJSON("scene/getSubCategories/Technology", { format: "json" }, function(data) { alert(data); $.each(data.object, function(i,object){ alert(object.id + " " +object.subcategory); }); });
I'm getting the error
Message: 'length' is null or not an object
Line: 12
Char: 7740
Code: 0
URI: http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js
What am I doing wrong?
I'm using jQuery 1.3.2, because I have a third-party JavaScript plugin which works with this jQuery version, and I can't figure how both (1.3.2 and 1.4.3) versions of jQuery can live together on the same side.
原文:https://stackoverflow.com/questions/4150287
最满意答案
猜测:你的所有标签都像
tracker.event.labels.XXXXX
,其中最后一个是tracker.event.private.title
,不应该是tracker.event.labels.private.title
I found the answer to my question in the documentation.
We can read this :
When you use the Bootstrap form themes and render the fields manually, calling form_label() for a checkbox/radio field doesn't show anything. Due to Bootstrap internals, the label is already shown by form_widget().
So what I needed to do, was to override the checkbox-widget block from this :
{% block checkbox_widget -%} {%- set parent_label_class = parent_label_class|default(label_attr.class|default('')) -%} {% if 'checkbox-inline' in parent_label_class %} {{- form_label(form, null, { widget: parent() }) -}} {% else -%} <div class="checkbox"> {{- form_label(form, null, { widget: parent() }) -}} </div> {%- endif %} {%- endblock checkbox_widget %}
To this :
{% block checkbox_widget %} <input type="checkbox" {{ block('widget_attributes') }}{% if value is defined %} value="{{ value }}"{% endif %}{% if checked %} checked="checked"{% endif %} /> {% endblock %}
相关问答
更多-
要从ArrayList
获取小写boolean[] ,您必须自己执行for循环,或使用执行相同操作的实用程序方法,即Guava的 Booleans.toArray 。 for循环是你所期望的: boolean[] array = new boolean[list.size()]; for (int i = 0; i < list.size(); i++) { array[i] = list.get(i); } To get a lowercase boolean[] from an A ... -
正如您使用{}将tr元素的ng-class包装起来一样,您还需要使用button和span元素的ng-class属性。Boolean.valueOf返回一个Boolean ,而不是boolean - 所以它听起来像你可能想要的: newItem = Boolean.valueOf((String)session.getAttribute("newItem")).booleanValue(); 或者,也许更可读: String newItemAttribute = (String) session.getAttribute("newItem"); newItem = Boolean.valueOf(newItemAttri ...解决方法 在你的表中,将new_contact设置为String而不是Boolean。 stmt.setString(2,Boolean.toString(bean.getIsPersonNewContact())); 当你从数据库中取回字符串时 boolean yourBoolean = Boolean.valueOf(resultset.getString(“new_contact”)); A work-around In your table set new_contact to String ins ...将javaType="boolean"更改为java.lang.Boolean并指定property="available"
在你的班级更改private boolean available; 为privat ... 猜测:你的所有标签都像tracker.event.labels.XXXXX ,其中最后一个是tracker.event.private.title ,不应该是tracker.event.labels.private.title I found the answer to my question in the documentation. We can read this : When you use the Bootstrap form themes and render the fields manual ...在数据库中,布尔值实际上可以表示三种状态 - true,false和NULL(假设您在列中允许NULL)。 使用NULL表示“我不知道”。 (并且可能将列的默认值设置为NULL) 编辑:考虑一下这一点,这可能会有问题,具体取决于您的用例。 一些高级语言(Java,一个)最终会在查询结果集中将NULL转换为false。 :: shrug ::使用varchar(1)('t','f','u')或可用的最小整数值(出于空间考虑)......两者都可以。 使用枚举是另一种选择,但要注意它不可移植(Oracle是一个 ...这似乎有可能克服。 那就是你想要一个人类可读的Formatter来向用户显示模型中布尔值的yes / no。 但你仍然希望复选框HTML元素工作,看起来那些HTML复选框元素/小部件/ JSP标签需要使用true / false字符串(或布尔Java类型)它似乎不使用转换器来获取任意是/否字符串返回布尔类型。 对我来说这个问题表现为,当模型设置了Boolean.TRUE值时,永远不会勾选复选框的初始状态。 这意味着对记录的任何读取 - 修改 - 更新(不编辑该字段,当用户未更改时,最终会从“true”转换为 ...尝试将form_label调用更改为 {{ form_label(form.star,null,{'id':'rating-input-1-5', 'label_attr':{'class':'rating-star'}}) }} Try to change form_label call to {{ form_label(form.star,null,{'id':'rating-input-1-5', 'label_attr':{'class':'rating-star'}}) }}如果使用Boolean类型,Mongoid会以透明的方式处理它。 查看文档 。 编辑 : 从rails控制台(在具有Indicator模型的应用程序中定义Boolean类型的global字段): Indicator.first.global? # => true Indicator.first.global?.class # => TrueClass 来自mongo shell的等价物: > db.indicators.find().limit(1).pretty() { "_id" : Obje ...相关文章
更多- jquery与servlet交互的json问题
- jquery 遍歷json中的問題。
- jQuery使用json的问题,第一次,不知道问题在哪
- jquery ajax方法url请求action没有返回json数据。
- jquery 问题
- 使用Gson解析Json数据
- AJAX JSON 乱码
- net.sf.json解析json对象
- 怎么递归json嵌套json?
- Jquery EasyUI系列教程3
最新问答
更多- 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
- 如何通过引用返回对象?(How is returning an object by reference possible?)
- 矩阵如何存储在内存中?(How are matrices stored in memory?)
- 每个请求的Java新会话?(Java New Session For Each Request?)
- css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
- 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
- xcode语法颜色编码解释?(xcode syntax color coding explained?)
- 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
- 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
- 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
- 西安哪有PLC可控制编程的培训
- 在Entity Framework中选择基类(Select base class in Entity Framework)
- 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
- 电脑二级VF有什么用
- Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
- 金华英语角.
- 手机软件如何制作
- 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
- 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
- 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
- Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
- 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
- python的访问器方法有哪些
- DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
- 在Ruby中对组合进行排序(Sorting a combination in Ruby)
- 网站开发的流程?
- 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
- 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
- 透明度错误IE11(Transparency bug IE11)
- linux的基本操作命令。。。