2017-09-05 49 views
2

我的AJAX功能如何从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"); 
    } 
}); 

我无法载入我的DHTMLX格但我正在逐渐从我的web方法的数据。

+0

你应该可以在你的'success'函数中访问'mygrid'就好了,你是说你不能?你能显示你试过的实际代码吗? –

+0

成功:function(result){ for(var i = 0; i

+0

你能举一个'result'的例子吗?你为什么使用'stringify'?你为什么要通过'result.d'循环,而不是在循环内部使用'result.d [i]'? –

回答

0

add async:false in ajax method。

相关问题