方法将防止上面的链接打开url

<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
	$("a").click(function(event){
   			event.preventDefault();
    });
});
</script>
</head>
<body>
<a href="https://baidu.com/">百度</a>
<p >preventDefault() 方法将防止上面的链接打开url </p>
</body>
</html>




$(function(){
	//组织结构加载
	$('#tt').tree({
		url: basePath+'/org/loadTree.do',
		method: 'get',
		animate: true,
		iconCls:'icon-ok',
		onContextMenu: function(e,node){
			e.preventDefault();
			$(this).tree('select',node.target);
		},
		onClick: function (node){
		},
		onDblClick:function(node){
			loadInfo(node.id);
		}
	});
	-------树----------
	
	//组织结构自动补全实例
    $('#org').combobox({
    	prompt:'输入关键字后自动搜索',
    	valueField:'_id',
    	textField:'_name',
    	mode:'remote',
    	url:basePath+'/org/queryName.do?name=',
    	editable:true,
    	hasDownArrow:false,
    	onBeforeLoad: function(param){
    		if(param == null || param.q == null || param.q.replace(/ /g, '') == ''){
    			var value = $(this).combobox('getValue');
    			if(value){// 修改的时候才会出现q为空而value不为空
    				param.id = value;
    				return true;
    			}
    			return false;
    		}
    	}
    });
    
    //用户自动补全实例
    $('#person').combobox({
    	prompt:'输入关键字后自动搜索',
    	valueField:'_id',
    	textField:'_name',
    	mode:'remote',
    	url:basePath+'/user/queryName.do?name=',
    	editable:true,
    	hasDownArrow:false,
    	onBeforeLoad: function(param){
    		if(param == null || param.q == null || param.q.replace(/ /g, '') == ''){
    			var value = $(this).combobox('getValue');
    			if(value){// 修改的时候才会出现q为空而value不为空
    				param.id = value;
    				return true;
    			}
    			return false;
    		}
    	}
    });
	
});

function loadInfo(id){
	$.ajax({
		type : 'POST',
		dataType : "json",
		url : basePath+"/org/getById.do",
		data : {'id':id},
		success : function(data) {
			if(data.success){
				var org = data.msg;
				$('#id').val(org._id);
				$('#name').textbox('setValue',org._name);
				$('#org').combobox('setValue',org._parent_id);
				if(org._type){
					$('#type').combobox('setValue','1');
				}else{
					$('#type').combobox('setValue','0');
				}
				
				$('#org').combobox('setText',data.tag);
				$('#remarks').textbox('setText',data._remarks);
				
				if(data.tv != null){
					$('#person').combobox('setValue',data.tv._id);
					$('#person').combobox('setText',data.tv._name);
				}
				$('#addBtn').hide();
				$('#editBtn').show();
			}
		}
	});
}

function addInfo(){
	var name = $('#name').val();
	var person = $('#person').combobox('getValue');
	var person_text = $('#person').combobox('getText');
	var org = $('#org').combobox('getValue');
	var org_text = $('#org').combobox('getText');
	var type= $('#type').combobox('getValue');
	var remarks = $('#remarks').val();
	if(person != null && person != ""){
		if(!IsInteger(person)){
			$.messager.alert('系统提示', "您输入的负责人信息不存在,请确认后再提交!", 'warning');
			return ;
		}
	}
	if(name == "" || name == null || type == "" || type == null || org == "" || org == null){
		$.messager.alert('系统提示', "请将信息填写完整!", 'warning');
		return ;
	}
	if(!IsInteger(org)){
		$.messager.alert('系统提示', "您输入的父组织信息不存在,请确认后再提交!", 'warning');
		return ;
	}
	//添加信息
	$.ajax({
		type : 'POST',
		dataType : "json",
		url : basePath+"/org/add.do",
		data : {'name':name,
		   'person':person,
		   'org':org,
		   'type':type,
		   'remarks':remarks},
		success : function(data) {
			//重新判断返回值,如果没问题返回0,如果有问题,直接返回其它信息
			if(data.success){
				$.messager.alert('系统提示', "操作成功!", 'warning');
				$('#tt').tree({
					reload: basePath+'/org/loadTree.do'
				});
				reset();
			}else{
				$.messager.alert('系统提示', data.msg, 'warning');
				return;
			}
		}
	});
}
function IsInteger(obj){       
	if(obj.length!=0){
		reg=/^[-+]?\d*$/;
		if(reg.test(obj)){
			return true;
		}
	}
	return false;
}     

function editInfo(){
	var id = $('#id').val();
	var name = $('#name').val();
	var person = $('#person').combobox('getValue');
	var org = $('#org').combobox('getValue');
	var type= $('#type').combobox('getValue');
	var remarks = $('#remarks').val();
	if(id == "" || id == null || name == "" || name == null || type == "" || type == null || org == "" || org == null){
		$.messager.alert('系统提示', "请将信息填写完整!", 'warning');
		return ;
	}
	//添加信息
	$.ajax({
		type : 'POST',
		dataType : "json",
		url : basePath+"/org/edit.do",
		data : {'name':name,
		   'id':id,
		   'person':person,
		   'org':org,
		   'type':type,
		   'remarks':remarks},
		success : function(data) {
			//重新判断返回值,如果没问题返回0,如果有问题,直接返回其它信息
			if(data.success){
				$.messager.alert('系统提示', "操作成功!", 'warning');
				$('#addBtn').hide();
				$('#editBtn').show();
				reset();
			}else{
				$.messager.alert('系统提示', data.msg, 'warning');
				return;
			}
		}
	});
}

function reset(){
	$('#id').val('');
	$('#name').textbox('setValue','');
	$('#org').combobox('setValue','');
	$('#person').combobox('setValue','');
	$('#remarks').textbox('setValue','');
	$('#type').combobox('setValue','');
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值