您的位置:首页 > 编程语言 > PHP开发

php ajax 里面 return false 阻止不了 form 提交、

2016-07-26 14:40 323 查看
ajax 里面 return false 阻止不了 form 提交、因为是属于分别的线程、

$("#tender003").submit(function(e){

var _money = $("#tender_moneys").val();
var valicode = $("#valicode").val();
var _borrow_nid = $("#borrow_nidv").val();
var flag = false;

$.ajax({
async: false, ////要设置为同步的,要不CheckUserName的返回值永远为false
url: "tender&p=Addstatus",
type: "Post",
data: {money:_money,valicode:valicode,borrow_nid:_borrow_nid},
success: function (data) {
if(data!=1){
flag=true;
alert(data);

// 在这里  return flase 下面程序依然会执行。
}
}
});
if (flag) {
return false;
}
});


乱码问题:

数据库字段为gbk :

$_POST['keywords'] //HTML变量


$data['username'] =  iconv("UTF-8","GBK" , $_POST['keywords']);


执行sql语句。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: