我想通过ajax向mysql数据库插入数据。我已经按照列表中的方法进行操作,但是,它没有提到我应该在 php 部分做什么。在这个例子中它只显示
var queryString = $.param(formData);
// jqForm is a jQuery object encapsulating the form element. To access the
// DOM element for the form do this:
// var formElement = jqForm[0];
alert('About to submit: \n\n' + queryString);
并且获得了输入值的字符串,我如何在我的mysql页面中检索它们?谢谢 另外,我注意到,当我将其与jquery表单验证插件结合使用时,表单将在检查之前提交,我知道有一个选项可以停止提交,但是是否有任何代码可以让ajax知道代码已验证? 谢谢!
最佳答案
您可以使用 if 语句来验证表单中的数据,然后如果它返回有效数据,则可以使用查询字符串运行 ajax 请求。对于 PHP,根据您发送变量的方法,您可以使用:
$var = $_GET['var1'];
$var = $_POST['var1'];
$var = $_REQUEST['var1'];
您还应该确保在将 php 脚本中的所有变量插入数据库之前对其进行验证和转义,以防止注入(inject)。
关于php - 使用ajax表单插件进行ajax提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8855335/