2017-09-05 1 views
2

私のAJAX機能は、私は私のdhtmlxグリッドをロードすることができませんajaxレスポンスからdhtmlxグリッドにデータをロードするには?

//my grid initialization is here 
mygrid.init(); 
$.ajax({ 
    type: "POST", 
    contentType: "application/json; charset=utf-8", 
    url: "WeeklyReportConfig.aspx/Showdata", 
    data: '{"idno":"' + emid + '"}', 
    dataType: "json", 
    success: function(result) { 
     for (var i = 0; i < result.d.length; i++) { 
      result = JSON.stringify(result[i]);     
      mygrid.load(result[i], JSON); 
     } 
    }, 
    error: function(result) { 
     alert("Error"); 
    } 
}); 

ですが、私は私のWebメソッドからデータを取得しています。

+0

あなたの '成功'機能の中で 'mygrid'にアクセスできるはずです、あなたはできないと言っていますか?試した実際のコードを表示できますか? –

+0

成功:関数(結果){ for(var i = 0; i

+0

'result'の例を表示できますか?そしてなぜあなたは 'stringify'を使用していますか?そしてなぜあなたは 'result.d'をループしていますが、ループの中で' result.d [i] 'を使わないのですか? –

答えて

0

を非同期:偽のajaxメソッドで追加します。

関連する問題