0
我希望我正確的措辭標題...JQUERY DATATABLE回報PHP腳本數據
我現在有下面這個函數:
function renderDataTable(serviceUrl)
{
var $dataTable = $('#example1').DataTable({
"ajax": serviceUrl
});
};
當頁面準備就緒後,我使用它來發送URL設置表:
我想一些值發送到一個PHP腳本,並返回由用戶輸入的記錄:
$('#searchSubmit').on('click', function(){
var searchbooking = $('#searchbooking').val();
var searchquote = $('#searchquote').val();
$.post('api/qnams_test.php', {searchbooking: searchbooking, searchquote: searchquote}, function(data)
{
renderDataTable('api/qnams_test.php');
// I tried to do this as well ↓↓
// renderDataTable('api/qnams_test.php' + data);
// not successful
});
});
在上面的$ .post中,我將參數發送到不同的URL。我想要將URL返回到renderDataTable(serviceUrl)中的serviceUrl,以便使用新記錄刷新數據。
今天早些時候我問了一個類似的問題,但是我沒有得到任何答覆,因爲帖子太長,太複雜,無法閱讀。所以這裏是我試圖提出同樣的問題,但更短。
如果您需要查看PHP腳本,請讓我知道。
預先感謝您。
使用console.log(數據),我可以看到控制檯中的數據......但現在我該如何去獲取數據到函數renderDataTable? –
數據的格式是什麼?你能發佈一些樣本數據嗎?如果它是像數字或字符串這樣的原始數據類型,則可以執行'renderDataTable(data)' – pparas
數據(來自控制檯內)如下所示:[CONCAT(''',COALESCE('' ,''),'\「')」:「\」\「」, 「CONCAT('\'',COALESCE(booking,''),'\」')「:」\「NAM2262583 \」「 , 「CONCAT('\'',COALESCE(quote,''),'\'')」:「\」QNAM048212 \「」}] –