Skip to content

Commit eea9787

Browse files
authored
Merge pull request #54 from yajra/patch-url
fix: wrong export url generated when ajax is not set
2 parents dbb913e + bf4b46e commit eea9787

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

src/resources/views/export-button.blade.php

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,17 @@
22
<form class="mr-2"
33
x-on:submit.prevent="
44
$refs.exportBtn.disabled = true;
5-
var url = window._buildUrl(LaravelDataTables['{{ $tableId }}'], 'exportQueue');
6-
$.get(url + '&exportType={{$fileType}}&sheetName={{$sheetName}}&emailTo={{urlencode($emailTo)}}').then(function(exportId) {
5+
var oTable = LaravelDataTables['{{ $tableId }}'];
6+
var baseUrl = oTable.ajax.url() === '' ? window.location.toString() : oTable.ajax.url();
7+
8+
var params = new URLSearchParams({
9+
action: 'exportQueue',
10+
exportType: '{{$fileType}}',
11+
sheetName: '{{$sheetName}}',
12+
emailTo: '{{urlencode($emailTo)}}',
13+
});
14+
15+
$.get(baseUrl + '?' + params.toString() + '&' + $.param(oTable.ajax.params())).then(function(exportId) {
716
$wire.export(exportId)
817
}).catch(function(error) {
918
$wire.exportFinished = true;

0 commit comments

Comments
 (0)