var happy = { url:"http://server.show.sina.com.cn/interface/inf_event_ct_index.php?", //返回数据 getdata:function(id){ this.ajax(this.url+"r=Vote/getdata",{object_id:id},function(data){ if(data.code==1){ $('#voteCount').text(data.voteCount) } } ) }, lottery:function(id){ this.ajax(this.url+"r=Vote/lottery",{object_id:id}, function(data){ alert(data.msg); happy.getdata(id) } ); }, getClientUser:function(){ try { var s = window.external.GetUserInfo(); if (typeof(s) != 'undefined'){ var v = s.split(",",2); return v; } } catch(e) { } return false; }, //监视部分输入框 addListener:function(o){ $(o).each(function(){ var v = $(this).val(); $(this).bind({ blur:function(){ if($(this).val()==''){ $(this).val(v); } }, focus:function(){ if($(this).val()==v){ $(this).val(''); } } }); }); }, checkTel:function(str){ var patrn=/^((1(3|5|4|8)[0-9]{9})|(\d{3,4}-\d{7,8}))$/; return !patrn.exec(str) ? false : true; }, checkEmail:function(str){ var patrn=/^\w+(\.\w+)*@\w+(\.\w+)*\.[a-zA-Z]{2,3}$/i;; return !patrn.exec(str) ? false : true; }, checkImNum:function(str){ var patrn=/^[1-9]{1}[0-9]{4,10}$/; return !patrn.test(str) ? false : true; }, isUrl:function(str) { var patrn = new RegExp(/((http):\/\/(([\w-]+:)?[\w-]+@)?([\w-]+\.)+[\w-]+(:[\d]+)?(\/[\w- .\/?%&=]*)?(#[\w,]+)?)/gi); if (patrn.exec(str)) { return true; } return false; }, trim:function(str){ return str.replace(/(^\s*)|(\s*$)/g, ""); }, ajax:function(url,data,callback){ $.ajax({ url:url, dataType:'jsonp', data:data, jsonpCallback:'activityCallBack', success:function(data){callback(data);} }); } }