0

働く 。リストビューでは2つの値のようです。

{"liste":{"TotalRecordCount":"2","xmlns":"","dokuman":[{"id":"2568","titles":"İstanbul Eindhoven"},{"id":"2384","titles":"Kesişen Dünyalar",}]}}

動作していません。リストビューでは1つの値ではないようです

{"liste":{"TotalRecordCount":"1","xmlns":"","dokuman":{"id":"2085","titles":"Fotoğraf Atölyesi"}}}

私のリストビュー追加コード

path=data.liste.dokuman;

for (var liindex = 0;liindex<path.length; liindex++){
   // my listview adding value
   }

jsonでのみレコードを作成する場合、listviewは追加されないため、1つのレコードを追加しないでください。

ありがとう。

4

2 に答える 2

1

Json配列に複数の結果が存在する可能性がある場合は、Jsonを適切な形式にする必要があります。
したがって、Jsonは次のようになります。

{"liste":{"TotalRecordCount":"1","xmlns":"","dokuman":[{"id":"2085","titles":"Fotoğraf Atölyesi"}]}} 

その後、上記のコードは機能します。それ以外の場合は、単一レコードJsonObjectの次の方法でデータを取得します。

var id=data.liste.dokuman.id ;
var titles = data.liste.dokuman.id.titles;

等々..

于 2012-07-11T11:09:32.540 に答える
0

仕事:)ありがとう@neeraj

if(path.length == undefined){
              myNewArray[0]= path;
              console.log("not array")
         }
于 2012-07-11T11:28:39.863 に答える