我在http://communitychessclub.com/test.php使用dataTables并获取如下所示的ajax数据:
{
"data": [
{
"game": "5086",
"date": "09/02/2013",
"event": "135th NYS Ch.",
"eco": "B08",
"white": "Jones, Igor",
"white_rating": "2393",
"black": "Smith, Efim",
"black_rating": "2268"
},
我有这个不完整的代码,并希望使表格行可点击,以便点击将链接到'basic.php?game =“data:game”'
**$("#cccr tbody").delegate("tr", "click", function(e) {
//rest of the code here
});**
我要问的是什么代码替换了“//这里的其余代码”?是否与之相关:window.location.href?
答案 0 :(得分:0)
你快到了,但代表不是必需的:
$(document).ready(function() {
var table = $("#example").DataTable();
$('#example tbody').on('click', 'tr', function(){
var row_date = table.row(this).data();
console.log(row_date[0]);
window.location = "http://www.google.com/search?q"+row_date[0];
});
});
示例here,它不会更改URI,因为它会尝试更改iframe的来源...但在您的用例中可能不是问题。