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

时间:2012-01-13 18:24:18

标签: php jquery mysql ajax

link

我想通过ajax在mysql db中插入数据。我已按照列表中的apporach,但是,它没有提到我应该在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页面中检索它们?thankyou 另外,我注意到当我将它与jquery表单验证插件结合使用时,表单将在检查之前提交,我知道有一个选项可以暂停提交,但是有没有代码让ajax知道代码是否已经过vaildated? 谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用if语句验证表单中的数据,然后如果它返回有效数据,它可以使用查询字符串运行ajax请求。至于PHP,根据您发送变量的方法,您可以使用:

$var = $_GET['var1'];
$var = $_POST['var1'];
$var = $_REQUEST['var1'];

您还应确保在将PHP脚本中的所有变量插入数据库之前验证并转义其中的所有变量,以防止注入。