如何进行 Ajax 调用,而不是在我的 php 网站上从 WordPress 打印运单?

问题描述 投票:0回答:1
” > Drukuj 列表 przewozowy document.addEventListener('DOMContentLoaded', function() { var printShippingLabelForm = document.getElementById('print-shipping-label-form'); 如果(打印运输标签表格){ printShippingLabelForm.addEventListener('提交', 函数(事件) { event.preventDefault(); // Zatrzymaj domyślne zachowanie Formularza var formData = new FormData(printShippingLabelForm); var url = 'https://torebki-fabiola.pl/?flexible_shipping_get_label=' + formData.get('shipping_id') + '&apikey=' + formData.get('api_key'); // Wykonaj żądanie AJAX fetch(url, { 方法: 'POST' }) .then(函数(响应){ 返回response.text(); }) .then(函数(responseText) { // Obsłuż odpowiedź z serwera, np. otwórz ją w nowym oknie。 window.open(responseText, '_blank'); }) .catch(函数(错误){ console.log('Wystąpił błąd podczas wykonywania żądania AJAX: ' + error); }); }); } });

我尝试解决此代码的问题

javascript php ajax wordpress http
1个回答
0
投票
” > Drukuj 列表 przewozowy document.addEventListener('DOMContentLoaded', function() { var printShippingLabelForm = document.getElementById('print-shipping-label-form'); 如果(打印运输标签表格){ printShippingLabelForm.addEventListener('提交', 函数(事件) { event.preventDefault(); // Zatrzymaj domyślne zachowanie Formularza var formData = new FormData(printShippingLabelForm); var url = 'https://torebki-fabiola.pl/?flexible_shipping_get_label=' + formData.get('shipping_id') + '&apikey=' + formData.get('api_key'); // Wykonaj żądanie AJAX fetch(url, { 方法: 'POST' }) .then(函数(响应){ 返回response.text(); }) .then(函数(responseText) { // Obsłuż odpowiedź z serwera, np. otwórz ją w nowym oknie。 window.open(responseText, '_blank'); }) .catch(函数(错误){ console.log('Wystąpił błąd podczas wykonywania żądania AJAX: ' + error); }); }); } });
© www.soinside.com 2019 - 2024. All rights reserved.