我有問題。它看起來小菜一碟。但我已經在這上面工作了將近3個小時,我不知道會發生什麼。沒有錯誤,但它甚至不顯示警報。點擊行後jquery不起作用
下面是jquery腳本。第一個功能成功運行。但第二個不是。
$("#btnKeyword").on("click",function(){
var param = document.getElementById('inputKeyword').value;
$.ajax({
//type: "POST",
url: "http://10.1.17.20:8040/services/search/"+param,
success: function (data) {
var data=data.result;
console.log(data);
alert("Length: "+data.length);
if($(".row-parent").length){
$('.row-parent').remove();
}
for(var i=0; i<data.length; i++){
var no = i+1;
$table ="<tr class='row-parent' data-toggle='modal' data-target='#myModal'>";
$table += "<td align='right'>"+no+ "</td>";
$table += "<td class='id'>"+data[i].link+ "</td>";
$table += "<td>"+data[i].shared_link+ "</td>";
$table += "<td>"+data[i].message_header+ "</td>";
$table +="</tr>";
$("#tableParent").append($table);
}
load = function() {
window.tp = new Pagination('#tablePaging', {
itemsCount: data.length,
onPageSizeChange: function (ps) {
console.log('changed to ' + ps);
},
onPageChange: function (paging) {
//custom paging logic here
console.log(paging);
var start = paging.pageSize * (paging.currentPage - 1),
end = start + paging.pageSize,
$rows = $('#tableParent').find('.row-parent');
$rows.hide();
for (var i = start; i < end; i++) {
$rows.eq(i).show();
}
}
});
}
load();
},error: function (xhr, ajaxOptions, thrownError) {alert("ERROR:" + xhr.responseText+" - "+thrownError);}
});
});
//Display clicking row parent
$(".row-parent").on("click",function(){
alert($('.row-parent').index(data));
});
希望有人能幫助我..
感謝提前是:
向我們展示您的HTML代碼? –