我想通過單擊搜索按鈕在表格中顯示數據。我面臨的問題是,如果在「Fromdate - Todate」之間沒有數據,錯誤會正常發生,但是現在,在此之後,我輸入了正確的fromdate和todate,然後表中沒有顯示任何數據。我檢查鉻控制檯數據從後端來,但在表如何在每次按鈕點擊ajax調用後刷新表格
$('#paymentdetails').click(function() {
var getData = basePath + 'Admin/GetPaymentsForDate/?FromDate=' + $(".datepickerInputFROM").val() + '&ToDate=' + $(".datepickerInputTO").val()
if (($(".datepickerInputFROM").val() == "") && ($(".datepickerInputTO").val() == "")) {
alertify.alert('Please select dates to proceed.')
return false;
//$('#financetbl').html('');
} else if (($(".datepickerInputFROM").val() == "") || ($(".datepickerInputTO").val() == "")) {
alertify.alert('Please select dates to proceed.')
return false;
//$('#financetbl').html('');
}
$.ajax({
url: getData,
async: true,
success: function(response) {
// alert(response[0]);
$('#financetbl').html('');
// if (response.resultCourse != '' && response[0]!= 'null') {
if (response.length > 0) {
var tr;
for (var i = 0; i < response.length; i++) {
tr = '<tr>'
tr += "<td>" + response[i].applicationNumber + "</td>";
tr += "<td>" + response[i].applicantName + "</td>"
tr += '</tr>'
$('#financetbl tbody').append(tr);
}
inittable();
console.log(response)
} else {
console.log(response)
alertify.alert("Error : No Payments Details Found");
//flush the table
$('#financetbl').html('No Payments Details Found');
}
}
});
});
明確的表格中另一個Ajax調用 –
之前@AkashAgrawal請你幫助我做一些工作例如/ jsfiddle? –