所以我有一个完美执行的表单,唯一不起作用的是成功功能被触发,尽管表单值已添加到数据库中。
-- 更新代码 --
好吧,这就是现在的全部代码。
查询:
$(function(){
$('#taakstarten').submit(function(e){
e.preventDefault();
var form = $(this);
var loader = $('#loader');
var loaderHTML = '<img src="loader.gif" /> Taak gestart';
var post_url = form.attr('action');
var post_data = form.serialize();
$(loader, form).html('<img src="loader.gif" /> Taak starten...');
$.ajax({
type: 'POST',
url: post_url,
data: post_data,
success: function()
{
form.html(loaderHTML);
}
});
});
});
PHP:
<?php
include('../functions.php');
$onderwerp = sql_quote($_POST["onderwerp"]);
$omschrijving = sql_quote($_POST["omschrijving"]);
$verantwoordelijke = sql_quote($_POST["verantwoordelijke"]);
$e_datum = strtotime(sql_quote($_POST["e_datum"]));
$b_datum = time();
$frequentie = sql_quote($_POST["frequentie"]);
$klant = sql_quote($_POST["klant"]);
$userid = sql_quote($_POST["userid"]);
$sql = "INSERT INTO `taken` (
`naam`,
`t_door`,
`omschrijving`,
`verantwoordelijke`,
`b_datum`,
`e_datum`,
`klant`) VALUES (
'$onderwerp',
'$userid',
'$omschrijving',
'$verantwoordelijke',
'$b_datum',
'$e_datum',
'$klant')";
mysql_query($sql);
echo('ok');
?>