<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','');
}
方法将防止上面的链接打开url
最新推荐文章于 2023-12-04 09:51:21 发布