var dataservice = { //wsn 选择数据 choiceData : function(uuid) { this.uuid = uuid; $.ajax({ 'type':"POST", 'url':'/data/dataservice', 'data':'uuid=' + this.uuid, 'success':function(data){ if(typeof(data) == 'undefined') { alert("数据源错误,请联系管理员"); return false; } if(!$.isEmptyObject(data.error)) { alert(data.error); return false; } if(data.type == "wsn") { html = dataservice.wsn.dialog.site(data); methods.creatWindow(id,html); } }, 'timeout': 30000, 'error': function(){ alert('出现错误,请刷新后重试'); } }); }, creatWindow : function(html){ $.colorbox({ initialHeight: '0', initialWidth: '0', html: html, opacity: '0.3', onComplete: function(){ $('.confirm_yes').click(function(e){ e.preventDefault(); }); $('.confirm_no').click(function(e){ e.preventDefault(); $.colorbox.close(); }); } }); } } dataservice.wsn = { request : function() { $.ajax({ 'type':"POST", 'url':'/data/wsn/', 'data':$('#wsn-form').serialize(), 'success':function(data){ if (typeof(data)=='object') { if(typeof(data.error)!='undefined') {alert(data.error);} if(typeof(data.success)!='undefined') { window.location.reload(); } } else{ alert('出现错误,请稍候再试'); } }, 'timeout': 30000, 'error': function(){ alert('出现错误,请刷新后重试'); } }); }, dialog : { site : function(data){ this.HTML = '
' + '' + '
'; return this.HTML; }, var : function(data){ } } }