我有一个表单,提交时在后台运行php脚本。
这是提交表单/运行php脚本的代码。注意:此代码正确执行其功能。
<div id="depositResponse"></div>
<script>
// When the form is submitted run this JS code
$('#headerDeposit').submit(function(e) {
$("#depositSection").hide();
// Post the form data to script
$.post('../scripts/deposit.php', $(this).serialize(), function(resp) {
// Set the response data into the #depositResponse
$('#depositResponse').html(resp);
});
// Cancel the actual form post so the page doesn't refresh
e.preventDefault();
return false;
});
</script>
php脚本将东西存储在数据库中,然后需要回显一些东西(应该返回到提交表单的页面。
<form action="stripe/charge.php" method="POST">
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="REMOVED FOR THIS POST"
data-amount="100">
</script>
</form>
但问题是唯一返回的是
<form action="stripe/charge.php" method="POST"></form>
该表单适用于不必通过php / js返回的页面
可能是什么问题?
奇怪的是,一周前这个工作正常......现在没有对代码进行直接修改就无法正常工作。