不确定为什么这个JQuery代码不起作用

时间:2013-10-17 17:34:12

标签: javascript jquery datatables

这适用于Jade文件中的脚本部分:

$('#viewUsersTbl').dataTable({
                        "sScrollY": "200px",
                        "bPaginate": false
                    });

这也适用于同一个脚本部分:

$.get('/showUsers', function(){

});

当我这样做时,为什么.get回调中的代码不起作用?

$.get('/showUsers', function(){
                     $('#viewUsersTbl').dataTable({
                        "sScrollY": "200px",
                        "bPaginate": false
                    })
                });

1 个答案:

答案 0 :(得分:1)

您可能会设置一些错误处理回调方法。我不是jquery的粉丝,而是更喜欢$ .ajax。使用jqueries回调方法的最佳方法是链接它们。

$.ajax({
    url: '/path/to/file',
    type: 'GET',
    dataType: 'default: Intelligent Guess (Other values: xml, json, script, or html)',
    data: {param1: 'value1'},
})
.done(function() {
    console.log("success");
})
.fail(function() {
    console.log("error");
})
.always(function() {
    console.log("complete");
});