【问题标题】:Reload div content and sort the table elements重新加载 div 内容并对表格元素进行排序
【发布时间】:2013-02-04 12:11:00
【问题描述】:

我可以使用 ajax 重新加载 div 内容,但无法对表格内容进行排序。 sorttable.js 在使用 ajax 重新加载 div 后不起作用。

我已经浪费了很多时间来寻找解决方案。请任何人建议我如何重新加载 div 内容并对表格进行排序。

xmlHttp.onreadystatechange = function(){ 
    if(xmlHttp.readyState==4){ 
        document.getElementById('displayarea').innerHTML = xmlHttp.responseText;
        setTimeout('AutoRefreshValid()',75*1000); // JavaScript function calls AutoRefresh() every 75 seconds 
    } 
} 

xmlHttp.open("GET","RPT_STATUS_AJAX_DIV_REAL_ADMIN.jsp?order=<%=strOrder%>&Order‌​By=<%=strOrderBy%>",true); 

xmlHttp.send(null);

【问题讨论】:

  • 请提供您的代码的详细信息..
  • xmlHttp.onreadystatechange=function(){ if(xmlHttp.readyState==4){ document.getElementById('displayarea').innerHTML=xmlHttp.responseText; setTimeout('AutoRefreshValid()',75*1000); // JavaScript 函数每 75 秒调用一次 AutoRefresh() } } xmlHttp.open("GET","RPT_STATUS_AJAX_DIV_REAL_ADMIN.jsp?order=&OrderBy=",true); xmlHttp.send(null);
  • 在这个sted中使用简单的js和ajax函数

标签: javascript jquery ajax sorttable.js


【解决方案1】:

请在您的 ajax 调用完成后重新调用您的 sortable 函数。下面给出一个简单的原型。

$.ajax({
  url: 'your_url',
  success:function(resp) {
    // put content in div

    $('element').sortable();
  }
});

【讨论】:

  • Shayan 能否请您详细解释一下标题如何拨打电话以及在哪里拨打电话。即使我也需要修复表头。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-09-21
  • 2020-03-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-31
  • 2014-10-21
  • 2022-01-17
相关资源
最近更新 更多