by Guest » 16 Feb 2025, 10:15
Ich verwende AJAX, um Daten abzurufen und die Daten an Google Sheet zu senden. Data.Message It funktioniert. /Code>? < /p>
Code: Select all
document.addEventListener('click', function(event) {
if (event.target.classList.contains('book-now')) {
let jobId = event.target.dataset.jobId; // Get job ID from button
let row = event.target.closest('tr');
fetch(jobBookingAjax.ajaxurl, { // Make sure this prints correctly in console
method: 'POST',
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
body: new URLSearchParams({
action: 'book_job',
nonce: jobBookingAjax.nonce,
job_id: jobId
})
})
.then(response => response.json())
.then(data => {
console.log(JSON.stringify(data));
if(data.success) {
alert(data.data.message);
row.remove();
}else{
alert("Error: " + data.data.message);
}
})
.catch(error => console.error('Error:', error));
}
});
Aus irgendeinem Grund funktioniert die Warnung (data.data.message); , aber nicht die Daten. > Der erwartete Code sollte wachsam sein (Daten.Message);
Ich verwende AJAX, um Daten abzurufen und die Daten an Google Sheet zu senden. Data.Message It funktioniert. /Code>? < /p>
[code]document.addEventListener('click', function(event) {
if (event.target.classList.contains('book-now')) {
let jobId = event.target.dataset.jobId; // Get job ID from button
let row = event.target.closest('tr');
fetch(jobBookingAjax.ajaxurl, { // Make sure this prints correctly in console
method: 'POST',
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
body: new URLSearchParams({
action: 'book_job',
nonce: jobBookingAjax.nonce,
job_id: jobId
})
})
.then(response => response.json())
.then(data => {
console.log(JSON.stringify(data));
if(data.success) {
alert(data.data.message);
row.remove();
}else{
alert("Error: " + data.data.message);
}
})
.catch(error => console.error('Error:', error));
}
});
[/code]
Aus irgendeinem Grund funktioniert die Warnung (data.data.message); , aber nicht die Daten. > Der erwartete Code sollte wachsam sein (Daten.Message);