jQuery 내에서 아래의 Json 데이터를 작성하려고하지만 "DataTables"jQuery 플러그인과 관련하여 약간의 어려움이 있습니다. Html Datatable에 대한 입력으로 Json을 작성하십시오.
것은 비슷한 예를 들어, 다음 URL을 참조하십시오 http://www.datatables.net/release-datatables/examples/data_sources/js_array.html내 JSON 기반의 변수는 다음과의 DataTable을에 입력으로 사용되어야하지만 (즉, 내 Datatables HTML 테이블을 렌더링하지 않습니다) 작동하지 않습니다 :
// JSON DATA OF PORTFOLIOS !!
$(this).find("exposureProfile node").each(function() {
PfJsonData.aaData.push({
"PfId": pfId,
"Name": name,
"ExpType": expType,
"Date": nodeDate,
"Term": term,
"Exposure": exposure
});
});
var oTable = $('#pftable').dataTable({
"aaData": [PfJsonData], // "aaData" paramater here !!
"aoColumns":[
{ "mData": "PfId" },
{ "mData": "Name" },
{ "mData": "ExpType" },
{ "mData": "Date" },
{ "mData": "Term" },
{ "mData": "Exposure" }
],
'aoColumnDefs': [
{ "sTitle": "Pf Id", "aTargets": [0] },
{ "sTitle": "Name", "aTargets": [1] },
{ "sTitle": "Exp Type", "aTargets": [2] },
{ "sTitle": "Date", "aTargets": [3] },
{ "sTitle": "Term", "aTargets": [4] },
{ "sTitle": "Exposure", "aTargets": [5] },
]
});
위 코드는 단순히 내 Datatables HTML 테이블을 렌더링하지 않습니다. 그러나 수동으로 데이터를 인라인으로 만들면 정상적으로 작동합니다.
이 "aaData": [
{
"PfId": "11000",
"Name": "Bob Jr.",
"ExpType": "Hs Var",
"Date": "05/01/1967",
"Term": "term 123",
"Exposure": "55,000,000"
},
{
"PfId": "12000",
"Name": "James",
"ExpType": "Hs Var",
"Date": "06/14/2003",
"Term": "term 123",
"Exposure": "56,000,000"
}
],
사람이 가능한 경우와 좀 도와 줄래 예를 들면 다음과 같습니다 만 "aaData"매개 변수를 지적입니까? 제 질문이 충분히 분명하기를 바랍니다.
"aaData": PfJsonData.aaData,
기존 코드 : 때문에 사용량의
감사합니다, 밥