2011-11-03 6 views
0

jquery에서 문자열 배열을 반환하려면 webmethod를 호출합니다. 정규 1 차원 문자열 배열은 다음과 같습니다.jquery ajax 호출에서 다차원 배열을 반환하는 방법

[WebMethod] 
public static string[] GetNewRow() { 
    var listOfItems = new List<string>(); 
    // populate the listOfItems here 
    listOfItems.Add("100"); 
    // more here 
    return listOfItems.ToArray(); 
} 

다차원 배열을 반환 할 수 있습니까?

+1

어떤 구조가 이상적 일 수 있는지 보여 줄 수 있습니까? 그것은 정말로 [] []입니까? – Joe

+0

jquery로 구조화 가능한 모든 구조체. 다차원 문자열 (string [,])을 반환하려했지만 jquery에서는 단일 차원 배열로 처리됩니다. 가능하면 두 개의 매개 변수 [a] [b]로 참조하고 싶습니다. – mko

답변

0

자바 스크립트에서 배열 ([])은 숫자로 색인됩니다. 명명 된 인덱스를 사용하여 개체에 액세스하려면 개체 ({})를 사용해야합니다. 다음의 예는 자바 스크립트

var thing = { a: {'b': 10}}; 
thing.a['b'] = thing['a'].b + thing['a']['b'] * thing.a.b; 

당신이 JSON 객체에 대한 정보를 얻을 수 있습니다 및 서버 측 언어의 기능 "object_to_json"에서 유효합니다. this link for java 또는 json_encode을 확인하십시오.

관련 문제