0
검색 텍스트 상자의 값을 기반으로 빌드되는 동적 테이블을 만들려고합니다. 표는 아마 20 열 (최대) 6 열을 갖습니다.WebService를 만들어 3D 배열을 반환하여 자바 스크립트로 테이블 채우기
내 문제는 필자가 필요한 데이터를 추출 할 수있는 방식으로 웹 서비스에서 JS 함수로 데이터를 반환하는 방법을 알 수 없다는 것입니다.
[WebMethod]
public v_EMU_AIR_AIR[] GetCompletionList(string prefixText)
{
NeoDataContext dataContext = new NeoDataContext();
var results = from a in dataContext.GetTable<v_EMU_AIR_AIR>()
where a.Report_Date_ID.StartsWith(prefixText) ||
a.Item_Description.Contains(prefixText) ||
a.Drw_Nbr.StartsWith(prefixText)
select a;
return results.ToArray<v_EMU_AIR_AIR>();
}
이 배열 내 개체를 반환하지만, 내 자바 스크립트 :
populateTable:function(returnList) {
var length = returnList.childNodes[0].childNodes.length
for(var i=0; i<length; i++) {
var textValue = returnList.childNodes[0].childNodes[i].textContent
$("<tr><td>" + textValue + "</td></tr>").insertAfter(this.tblResults[0].childNodes[1]);
}
}
내가 생산할 수있는 모두의 덤프입니다 여기에
내가 현재 가지고있는 웹 서비스 방법 전체 개체 및 필요한 특정 필드를 끌어낼 수 없습니다.
는 XML/JSON 형식으로 정보를 반환 생각 가지고 당신의 속성 값에 액세스 할 수 있습니다 직렬화 된 객체 배열 ("v_EMU_AIR_AIR")? – XpiritO
그래, 나는 그것에 대해 어떻게해야하는지 잘 모르겠다. 이것에 새로운 종류. –
다음을 확인하십시오. http://www.json.org/js.html; http://en.wikipedia.org/wiki/JSON – XpiritO