php - 使用ajax表单插件进行ajax提交

标签 php jquery mysql ajax

link

我想通过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/

相关文章:

php - 如何用php检索mysql数据?

php - 将数组传递给模型?

javascript - Tic Tac Toe 3D - 极小极大优化

php - 选择列中出现两个单词的行

javascript - 缩略图刷新时禁用scrollIntoView()的自动垂直滚动

javascript - 查找与元素中的类最接近的选择框

php mysql 未选择表

php - SQL:如何在 SQL 中过滤 (WHERE) 联接 (ON) 表?

php - 第二个 SELECT 语句的 SUM - PHP - MySQL

PHP foreach 循环获取数组元素不按顺序