Updated sender IDs add

This commit is contained in:
Kwesi Banson
2026-09-23 10:22:54 +00:00
parent 8a222b691e
commit 40162f3080
2 changed files with 6 additions and 7 deletions

View File

@@ -114,7 +114,7 @@ $(document).ready(function() {
senderModal.show(); senderModal.show();
}); });
// --- HANDLE FORM SUBMISSION (Actual AJAX) --- // --- HANDLE FORM SUBMISSION
$form.on('submit', function(e) { $form.on('submit', function(e) {
e.preventDefault(); e.preventDefault();
@@ -131,7 +131,10 @@ $(document).ready(function() {
// Determine if we are creating or updating based on the hidden ID field // Determine if we are creating or updating based on the hidden ID field
const recordId = $('#senderRecordId').val(); const recordId = $('#senderRecordId').val();
const submitUrl = base_url + "/" + recordId ? "senderids/" + recordId : "senderids";
// Ensure you are using the correct variable name defined in your blade file (e.g., baseUrl or base_url)
// Using template literals ensures proper formatting without accidental trailing slashes
const submitUrl = recordId ? `${base_url}/senderids/${recordId}` : `${base_url}/senderids`;
// Add a hidden _method field for PUT requests if editing // Add a hidden _method field for PUT requests if editing
let formData = $form.serialize(); let formData = $form.serialize();
@@ -141,7 +144,7 @@ $(document).ready(function() {
$.ajax({ $.ajax({
url: submitUrl, url: submitUrl,
type: 'POST', // We use POST but pass _method=PUT in the data payload for Laravel type: 'POST',
data: formData, data: formData,
success: function(response) { success: function(response) {
if (response.success) { if (response.success) {
@@ -152,7 +155,6 @@ $(document).ready(function() {
text: response.message || 'Sender ID record saved.', text: response.message || 'Sender ID record saved.',
confirmButtonColor: '#5c4df0' confirmButtonColor: '#5c4df0'
}).then(() => { }).then(() => {
// Reload the page to refresh the table and KPI counts
location.reload(); location.reload();
}); });
} }

View File

@@ -303,7 +303,4 @@
@push('scripts') @push('scripts')
<script src="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js"></script>
<script src="{{ asset('public/assets/js/sender-ids.js') }}"></script> <script src="{{ asset('public/assets/js/sender-ids.js') }}"></script>
<script>
</script>
@endpush @endpush