【问题标题】:jQuery plugin not working on jquery hash loaded pagejQuery插件在jquery hash加载页面上不起作用
【发布时间】:2012-09-03 13:27:34
【问题描述】:

我的 php 页面加载了哈希,该页面带有 jquery 插件数据表,
插件已加载但无法正常工作,如果我重新加载页面,则它正在工作。 ..但不适用于加载了哈希的 jquery ajax。
PHP 页面包含以下加载的脚本:

<link rel="stylesheet" media="screen" href="lib/datatables/css/vpad.css" />
<script type="text/javascript" src="js/jquery.dataTables.js"></script> 
<script type="text/javascript"> 
    $(document).ready(function() {
        $('#example').dataTable( {
            "sPaginationType": "full_numbers"
        } );
    } );
</script> 

【问题讨论】:

  • 您检查过浏览器的错误控制台吗?您确实需要学习如何进行基本调试。

标签: php jquery jquery-plugins


【解决方案1】:

好的,做这样的事情
将此代码放在您的 ajax 加载页面 ....

<script type="text/javascript"> 
        $('#example').dataTable( {
            "sPaginationType": "full_numbers"
        } );
</script> 

这是因为数据表在实时加载的页面中不起作用。还有其他很多方法可以做到这一点,但这很简单 100% 有效

【讨论】:

  • @AndreaTurri 哦,伙计,问题实际上是文件没有准备好。问题是 datagrid 不能处理实时元素,所以这就是为什么我将它绑定到实时结果......
猜你喜欢
  • 2011-05-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多