我目前正在使用 JavaScript 通过 JavaScript 提交一个简单的 PHP 表单
document.add_driver.submit();
此方法如何将浏览器重定向到表单操作的地址
即:<form name="add_driver" id="add_driver" action="../scripts/add_driver_script.php" method="post">
然后需要再次重定向回初始页面。
我想知道如何使用 JavaScript 来仍然提交表单但不进行页面重定向。
干杯。
最佳答案
JavaScript:“document.add_driver.submit();”只需“单击”提交按钮,这将导致其重定向到 ../scripts/add_drive_script.php 页面。
听起来您想在后台执行此操作,我建议使用 jQuery,它是一个内置有任何 AJAX 相关函数的 JavaScript 库。
您可以将以下内容添加到页面标题中,而不是将 jQuery 库下载到服务器来测试它:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
您可能使用的一个简单函数是:
<script>
$("#add_driver").submit(function() {
$.post("../scripts/add_driver_script.php", $("#add_driver").serialize());
});
</script>
关于php - 通过 JavaScript 提交表单,无需刷新页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4789916/