所以我一直试图找出使用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发送数据。
答案 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
。