我正在使用ajax提交一个表单,将数据插入表中。
php
$data = array(\'full_name\' => $_POST[\'fullname\'] , \'email\' => $_POST[\'email\']
);
$type= array(\'%s\' , \'%s\');
$wpdb->insert( \'email_database\', $data, $type);
javascript$(function() {
$(\'#testform\').submit(function(e){
e.preventDefault();
$.ajax({
type: \'POST\',
data: $(this).serialize()
})
.done(function(data){
alert("works");
})
.fail(function(){
alert("doesn\'t work");
});
});
});
html<form method="post" action="" id="testform">
<div class="input-box">
<input name="fullname">
<input name="email">
<input type="submit">
</div>
所有内容都放在模板页上。似乎没有任何问题,但这是正确的方式吗?