내 DataTable에서 json 데이터 삽입에 문제가 있습니다. 여기 JSON 데이터의 예를 서버로 보내기 : 여기yui 데이터 테이블 오류
{"geneItemList":"{"col":"symbol","qv":"cd4","limit":"-1","start":"0","geneid":"920","name":"CD4"
,"symbol":"CD4","lastupdated":"2009-05-20 10:01:52.0","lastmodified":"2009-05-20 11:12:37.0"}
,...
그리고 내 YUI 코드 : ". 데이터 오류를"나는 내 페이지를 테스트 할 때
<script type="text/javascript">
YAHOO.namespace("local");
var qct = YAHOO.local;
YAHOO.util.Event.addListener(window, "load", function() {
qct.RowSelection = function() {
var myColumnDefs = [
{key:"geneid", label:"Gene", formatter: "number", sortable:true},
{key:"name", label:"Name", sortable:true},
{key:"symbol", label:"Symbol", sortable:true},
{key:"lastupdated", label:"Last Updated", formatter:"date", sortable:true},
{key:"lastmodified", label:"Last Modified", formatter:"date", sortable:true}
];
var myDataSource = new YAHOO.util.DataSource("qct-list.html");
myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSON;
myDataSource.connXhrMode = "queueRequests";
myDataSource.responseSchema = {
resultsList: "geneItemList",
fields: [{key:"col", parser:"string"},
{key:"qv", parser:"string"},
{key:"limit", parser:"number"},
{key:"start", parser:"number"},
{key:"geneid", parser:"number"},
{key:"name", parser:"string"},
{key:"symbol", parser:"string"},
{key:"lastupdated", parser:"date"},
{key:"lastmodified", parser:"date"}]
};
// test this
var myGeneListTable = new YAHOO.widget.DataTable("geneListTable", myColumnDefs, myDataSource,
{initialRequest:"?col=<c:out value="${fieldName}"/>&qv=<c:out value="${queryValue}"/>&start=<c:out value="${start}"/>&limit=<c:out value="${limit}"/>", selectionMode:"single"});
etc...
, 나는이 내 datatable!
무엇이 잘못 되었습니까?