我认为您的代码更有可能看起来像这样:
$.get(URL, function(data){
var table = $('#ctlgrid').html(data);
});
我清理了额外的功能并将其移到了 get 中。要创建 DOM,您需要在 html 函数中放置一个参数。否则它将返回包含在该 DOM id 中的 html。
注意:如果您计划在该函数之外对其进行编辑,则需要将表变量设为全局变量。
至于循环遍历结果,取决于您的表格的外观以及您检索到的内容:
$('#ctrlgrid td').each(function(){
$(this).//Do something here with that data.
});
每个函数都有额外的参数,可以根据您的需要使用。有关示例,请参见此。
表格示例
$.get(URL, function(data){
var table = $('#ctlgrid').html(data);
var rows = table.children('tr');
rows.each(function(){
var cells = $(this).children('td');
//Do something with the cells.
});
});