javascript - 在字符串中回显 JQuery 变量

标签 javascript php jquery ajax datatables

我四处搜索并找到了一些非常简单的方法,但我找不到适合我的解决方案。我有一个带有 ID 的表对象。我正在使用 JQuery 获取单击对象上的 ID 并想将其传递给我的数据源,但我做不到。有人可以帮帮我吗?

HTML:

<a href="#" data-toggle="modal" data-target="#clusterpulse" id="cluster1">cluster1</a>

JavaScript:

<script>
$("table").delegate("a", "click", function() {
    id2=$(this).attr('id');
}); 

$('#cluster_pulse_table').dataTable( {
      "bprocessing": true,
      "bserverSide": true,
      "sAjaxSource": "../scripts/cluster_pulse.php?val=" + id2,
} );
</script>  

最佳答案

好吧,你可以用 on 更改委托(delegate)

$("table").on("click", "a", function() {
    var id2 = $(this).attr('id');

    $('#cluster_pulse_table').dataTable( {
       "bprocessing": true,
       "bserverSide": true,
       "sAjaxSource": "../scripts/cluster_pulse.php?val=" + id2,
    });

}); 

并且在获得id2值后需要调用dataTable。正如您所知道的那样,在没有它的情况下调用了 dataTable,因此这可能是一个出错的地方。

关于javascript - 在字符串中回显 JQuery 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25983712/

相关文章:

javascript - JS。如何通过与变量串联来创建正则表达式模式

javascript - 测试具有多个 Promise 的 Jest 方法

javascript - 使用纯 JavaScript 进行基本的无限滚动/延迟加载博客文章

使用 FFMPEG 的 PHP HTML5 兼容 MP4 视频

javascript - jqPlot - 如何改变负色

javascript - 花式框内的内容需要响应

javascript - jQuery:如何检查何时加载了数组中的所有图像?

php - 使用 $obj -> get_content 标记会出现错误

php - 如何在 PHP 和 CSS 的 for 循环中正确定位 div

javascript - jQuery选择器属性范围