JavaScript로 POST 요청을 제출하고 양식을 제출하는 것처럼 다른 페이지로 이동하려면 다음 솔루션을 고려하세요. :
/** * sends a request to the specified url from a form. this will change the window location. * @param {string} path the path to send the post request to * @param {object} params the parameters to add to the url * @param {string} [method=post] the method to use on the form */ function post(path, params, method='post') { // Create a form and add it to the DOM const form = document.createElement('form'); form.method = method; form.action = path; document.body.appendChild(form); // Create hidden input fields for each parameter for (const key in params) { if (params.hasOwnProperty(key)) { const hiddenField = document.createElement('input'); hiddenField.type = 'hidden'; hiddenField.name = key; hiddenField.value = params[key]; form.appendChild(hiddenField); } } // Submit the form form.submit(); // Optionally, remove the form from the DOM document.body.removeChild(form); } // Example: post('/contact/', {name: 'Johnny Bravo'}); ````
위 내용은 양식을 사용하여 JavaScript로 POST 요청을 제출하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!