2012-03-16 175 views
0

我试图在jQuery的$(document).ready(function() {内运行两段代码。但代码:试图在文档准备好时运行两个函数

$('#example').dataTable({ 
    "sPaginationType": "full_numbers" 
}); 

要:

$(document).ready(function() { 

    $('#example').dataTable().makeEditable({ 
     sDeleteURL: "/deleteRow" 
    }); 

    $('#example').dataTable({ 
     "sPaginationType": "full_numbers" 
    }); 

下面是完整的代码片段:

$(document).ready(function() { 

    $('#example').dataTable().makeEditable({ 
     sDeleteURL: "/deleteRow" 
    }); 

    $('#example').dataTable({ 
     "sPaginationType": "full_numbers" 
    }); 

    $.ajax({ 
     url: 'getallurls', ............... 
    }); 
}); 
+3

机会是非常好的,你有被停止执行一个JavaScript错误。您是否检查错误控制台或调试控制台是否有错误? – jfriend00 2012-03-16 22:42:59

+0

我做了,这是抛出一个错误。谢谢,它没有找到一个JavaScript文件。 – 2012-03-16 23:13:24

+0

下一次您看到一个您无法弄清的错误时,请告诉我们错误说的是什么,或许我们可以提供帮助。 – jfriend00 2012-03-16 23:18:42

回答

1

$.ajax({ 
    url: 'getallurls' 
}); 

当我添加不被称为正在拨打两个电话3210,它不会喜欢。试试这个:

$(document).ready(function() { 

    $('#example').dataTable({ 
     sPaginationType: "full_numbers" 
    }).makeEditable({ 
     sDeleteURL: "/deleteRow" 
    }); 

    $.ajax({ 
     url: 'getallurls' 
    }); 
}); 

演示:http://jsfiddle.net/jtbowden/cfJys/