我创建了一个动态的web项目,使用Tomcat和im在jQuerys getJSON方法中发送/接收数据时遇到了一些问题。jQuery getJSON响应
我所拥有的是:
$('#selectNone').click(function(){
var method = "getWellList";
$.getJSON("HandleGet",{Method:method},
function(data) {
$.each(data, function(i, field){
$("#dynamicCheck").append(field + " ");
它会出现在我在Java中,我再创建一个XML,将XML转换为JSON的doGet。 XML看起来是这样的:
<?xml version="1.0" encoding="UTF-8"?>
<mobileApp>
<wellList>
<well uid="0" name="Well0"/>
<well uid="1" name="Well1"/>
<well uid="2" name="Well2"/>
</wellList>
</mobileApp>
它创建这样一个JSON:
[[
{
"@uid": "0",
"@name": "Well0"
},
{
"@uid": "1",
"@name": "Well1"
},
{
"@uid": "2",
"@name": "Well2"
}
]]
我无法找到解析jQuery的JSON响应,并使用填充CheckBox控件组中的任何好的文档。
任何人都可以帮助我吗? JSON是否正确?我使用http://json-lib.sourceforge.net/snippets.html将XML从XML转换为JSON。
在此先感谢!
决不XML节点尝试。这只是目前的原型。还会有一个后端模块返回将填充响应的JSON(从XML转换而来)。只是不确定它们是如何融合在一起的。 Firebug不会在响应中提到我有JSON对象。非常困惑 –
请参阅http://api.jquery.com/jQuery.getJSON/,flickr示例,并检查flickr返回值,以及迭代返回值。 – 2011-12-01 21:56:04
好,我已经改变了用于每个给: $。每个(data.items,功能(I,项目){ \t \t \t \t \t $( “#dynamicCheck”)附加(项目+““); 。 林困惑,其中data.items来自太对不起,我是一个有点新的使用jQuery和这方面的工作在过去8小时:( –