- ;(function($){
- $.extend({
- send:function(options){
- var t=this;
- var defaults={url:"",contentType:"application/x-www-form-urlencoded;charset=utf-8",type:"post",data:"",async:true,dataType:"json",success:function(){}};
- defaults=$.extend(defaults,options);
- $.ajax({
- url:defaults.url,
- async:defaults.async,
- type:defaults.type,
- data:defaults.data,
- dataType:defaults.dataType,
- contentType:defaults.contentType,
- success:function(data){
- defaults.success(data);
- },
- error:function(req,state,error){
- alert("请求失败");
- }
- });
- },
- getUser:function(){/*判断用户是否登录*/
- var val=0;
- this.send({url:"/index.php/Home/Product/isLog",async:false,success:function(data){
- val=data;
- }});
- return val;
- },
- login:function(){
- alert("请先登录!");
- window.location.href="/index.php/Home/Login/index";
- },
- like:function(url,callback){
- if($.getUser()==-2){
- if(url!=""){
- $.send({"url":url,type:"get",success:function(data){
- if(data==-2){
- alert("点赞成功");
- callback&&callback();
- }else if(data==-3){
- alert("您已点过赞");
- }else{
- alert("操作失败");
- }
- }});
- }
- }else{
- $.login();
- }
- },
- role:function(){
- var rel=0;
- $.send({"url":"/index.php/Home/Product/log_role",type:"get",async:false,success:function(data){
- /*-1理财师*/
- rel=data;
- }});
- return rel;
- },
- loading:function(options){
- var defaulsts={type:"open",content:""};
- defaulst=$.extend(defaulsts,options);
- if(defaulsts.type=="open"){
- $("#loading").remove();
- $("body").append("<div id='loading'><div id='mask'></div><span class='loading'>"+defaulsts.content+"</span></div>");
- var loading=$("#loading .loading"),w=loading.width(),h=loading.outerHeight();
- loading.css({marginLeft:-w/2,marginTop:-h/2});
- }else{
- $("#loading").remove();
- }
- }
- });
- })(jQuery);