我創建了一個動態的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小時:( –