我有一个index.php格式的表单:
<form action="submit.php" method="post" id="registerSubmit">
<input type="text" name="name" id="name" placeholder="Name">
<button id="submit" type="submit">Submit</button>
</form>
<div id="result"></div>
当表单提交时,它被Jquery截获:
$(document).ready(function(){
$("#registerSubmit").submit(function( e ) {
e.preventDefault();
$.ajax({
url: "load.php",
method: "post",
data: "",
dataType: "text",
success: function(Result) {
$('#result').text(Result)
}
})
});
});
但是,当AJAX请求被发送到load.php时。我无法访问超级全局post变量:
<?php
$name = $_POST['name'];
echo $name;
?>
我可以通过Jquery访问表单数据,但我不希望必须解析JSON才能发送到Mysql。如何在AJAX请求后访问超级全局post表单数据?如果无法访问,通过Ajax将php表单数据发送到Mysql的最佳实践是什么?
https://stackoverflow.com/questions/50557644
复制相似问题