js代码分析求助
如JS代码在加一条语句,会同时写两相同的数据到数据库,不知为什么?
$("#taskSumbit").unbind("click").bind("click",function(){
if(taskDealSubmitCheck()){ //这检查输入完整性
// alert($('#form2').find("#plan_bar").val());
// return false;
$("#writeNewPlan").val($('#form2').find("#plan_bar").val());
//下段是新加入文件上传代码,上传正常,但会同时写两相同的数据到数据库。
if ($("#file_elem_doc").Upload("getUploadCount") > 0) {
$("#file_elem_doc").uploadify("upload", "*");
}
//
$('#form2').ajaxSubmit(function(data){
if(data){
var dataobj = $.parseJSON(data);
$("#taskMessage").LazyMessage("open","提交成功","success");
//表单数据清空
$("#plan_bar").removeAttr("readonly").removeAttr("disabled");
$("#progressDone").removeAttr("checked");
$('input').iCheck('update');
$("#progress_con").val("").addClass("require");
$("#plan_bar").val("");
//列表刷新
$("#showTaskDo").LazyTable("reload");
//刷新项目进度
$("#plan_").html(dataobj.plan);
//刷新任务进度
$("#oldPersent").val(dataobj.taskPersent);
}else{
alert("error!");
}
});
}
});