使用Ajax提交数据
Ajax
<script>
function add_email(){
company= $("#company").val()
name=$("#name").val()
email=$("#email").val()
phone=$("#phone").val()
add=$("#add").val()
message=$("#message").val()
ok = $("#btnsa").attr('data')
if(ok=="ok"){
layer.msg('禁止重复提交');
return false
}
user = $("#addForm").serialize();
$.post("{:url('add_email')}", {
company:company,
name: name,
email: email,
phone: phone,
add: add,
message: message,
}, function(data) {
if(data>0){
$("#btnsa").attr('data','ok')
$(".contact .submit").css("background-color","#ebeef8")
$(".contact .submit").css("color","#9fa0a0")
layer.msg('提交成功');
}else{
layer.msg('提交失败');
}
})
}
</script>
PHP代码
public function add_email(){
$IndexModel=new FormsModel();
if(Request()->isPost()){
$data=input('post.');
$res=$IndexModel->save($data);
if($res){
echo 1;
}else{
echo 0;
}
}else{
return $this->fetch();
}
}