1、form表单提交 ajax异步提交遇到问题:
html文件:
form标签: <form id="name" class="name1" method="post" action="{:U('Quote/activity')}">
button按钮:<input type="submit" value="" class="" οnclick="checkUser();">
js方法:
function checkUser(){
var name = $("#y_name").val();
var phone = $("#y_tel").val();
if (phone <= 0 || phone == null || phone == "") {
alert("请填写您的电话");
return false;
}
else {
if (!/(^[1][3,4,5,6,7,8][0-9]{9}$)/i.test(phone)) {
alert("请填正确的电话");
return false;
}
}
$.ajax(
{
type: 'post',
url: "{:U('Quote/bjAjax')}",
dataType: 'json',
data: {sphone1:phone,from:"省心装",url1:url1,name:name},
success: function (data) {
if(data.status==1){
alert('申请成功!请注意接听电话');
}
if(data.status==0){
alert(data.msg);
}
if(data.status==-1){
alert(data.msg);
}
},
}
);
}
点击button按钮提交时 404错误
解决办法两种:1.在form标签里添加οnsubmit="return checkUser();"
2.button按钮的type类型由“submit”改为“button”