jQuery ajax& PHP - 将数据插入mysql数据库

时间:2011-12-01 15:56:28

标签: php jquery ajax

所以我一直试图找出使用jQuery的ajax()函数将表单数据从textarea发布到mysql数据库的方法。问题是,我真的不明白这样做的理论。

说有一个表格:

<form method="post" action="action.php">
  <textarea name="somecontent" rows="5" cols="30">Some content</textarea>
  <input type="submit" name="submit" value="Post to db using ajax" />
</form>

表单指向处理数据的action.php,yadayada。从理论上讲,我如何操纵jQuery ajax发布数据而不是直接将表单数据提交给action.php?

编辑: 我不明白如何使用ajax发送数据。

1 个答案:

答案 0 :(得分:1)

您需要在javascript中捕获表单提交事件,阻止默认操作(提交...)并调用您的ajax / jQuery提交。

$("form").submit(function(){
  // do your stuff
  $.post(
    "action.php",
    // add all stuff, see their page
  );

  return false; // prevent the original form action from happening
});

有关详细信息,请参阅jQuery的$.post$.ajax