我使用此方法提交表单而不刷新提交页面,但问题是我无法运行查询以将值保存到我的数据库中
这是我的ajax代码:
function submit_form()
{
var name = $("#name").val();
var email = $("#email").val();
$.ajax({
type: "POST",
url: "submit.php",
data: "name="+name+"&email="+email,
success: function(response)
{
alert(response);
}
});
}
这是我的submit.php文件中的代码:
if($_POST){
$name=$_POST['name'];
$email=$_POST['email'];
mysql_query($wpdb->prepare(
"INSERT INTO `wp_submitted_form` (`name`,`email`) values ('$name', '$email')"));
}else {
echo 'nop!';
}
如果我删除,
mysql_query($wpdb->prepare(
"INSERT INTO `wp_submitted_form` (`name`,`email`) values ('$name', '$email')"));
我可以回应变量
echo $name;
和echo $email;
但是当我尝试在我的数据库中保存值时,我没有得到任何响应,也没有将值添加到我的数据库中。
有关问题的任何提示?