以下是个人的解决办法
1、form表单
<form id="formdata" name='feedback' method='post' enctype='multipart/form-data' action='../../enews/index.php'>
<div>
<select name="banxing" id="banxing">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</div>
<div>
<span>电话:</span>
<input name='mycall' type='text' value='' placeholder="请填写您的联系方式">
</div>
<div>
<span>地址:</span>
<input name='address' type='text' value='' placeholder="请填写大概地址">
</div>
<input type='submit' name='submit' value='提交'>
<input name='enews' type='hidden' id="enews" value='AddFeedback'>
<input type="hidden" name="bid" value="2">
<input name='title' type='hidden' value='xx'>
<input type="hidden" name='ecmsfrom' value="/" />
</form>
2、页面引入js文件
$('#formdata').submit(function(event) {
event.preventDefault();
var form = $(this);
if (!form.hasClass('fupload')) {
var treg = /^1{1}[356789]{1}\d{9}$/;
var mycall = $('#mycall01').val();
var r = treg.test(mycall);
if (mycall == null || $('#mycall01').val() == '') {
alert("请填写您的联系方式");
return false;
} else if (!r) {
alert("请检查您的联系方式是否正确");
return false;
} else {
$.ajax({
type: form.attr('method'),
url: form.attr('action'),
data: form.serialize()
}).success(function() {
//成功提交
alert('提交成功!');
$('#formdata1')[0].reset();
}).fail(function(jqXHR, textStatus, errorThrown) {
//错误信息
alert('提交失败!');
console.log(XMLHttpRequest.status); //错误状态码
console.log(XMLHttpRequest.readyState); //状态
console.log(textStatus); //错误信息
// 返回parsererror,解析不成功
});
}
}
});