我有一个表格,我想在提交时进行验证。
我有以下 javascript ...
var data = $('.sighting').serialize();
$.ajax({ url: "submit-process.php",
data: data,
type: "POST",
success: function(data){
$(".result").text('Thank you for your assistance.');
},
error: function(data) {
$(".result").text(data);
}
});
我有以下PHP
<?php
if('date-seen' == '') {
echo 'fail'
} else {
foreach ($_POST as $key => $value)
$message .= "Field ".htmlentities($key)." is ".htmlentities($value)."\r\n";
mail('liam@site.co.uk', 'sghting', $message);
}
?>
如果'date-seen'输入留空,我会收到[Object,object]而不是'fail',只有当我填写此字段并尝试重新发送它不提交时,我猜这是我的PHP中的错误?
任何帮助都会很棒,谢谢。