jQuery 扩展一个自己的对象

闲着没事. 写个小程序, 想在B端完成大部分的事.所以,就有了下面的想法及代码.

看得明白就看了.看不明白也就罢了.

 

<script type="text/javascript">

// <![CDATA[ 

	jQuery.deZendSys = function() {};



	(function($) {

		$.extend($.deZendSys,{

			version: '1.0',

			showLogin: function(fx) {

				$("div.userRegForm").hide();

				$("div.userLoginForm").show();

				return false;

			},

			actLogin: function(fx) {

				var formData = $("div.userLoginForm form").serialize();

				$.ajax({

					cache:false,

					type: 'post',

					url: '/user/?mod=act&act=login&o=jssz',

					data:formData,

					dataType: "html",

					success: function(ret){

						try{

							eval(ret);

						}catch(e){

							var retSZ = {'ret':'err', 'msg':e}

						}



						if(retSZ['ret'] == 'ok'){

							document.location.reload();

						}else{

							alert(retSZ['msg']);

						}

						return false;

					},

					complete:function(ret, msg){

					},

					error:function(ret, msg){

					}

				});

				return false;

			},

			showRegister: function(fx) {

				$("div.userLoginForm").hide();

				$("div.userRegForm").show();

				return false;

			},

			actRegister: function(fx){

				var formData = $("div.userRegForm form").serialize();

				$.ajax({

					cache:false,

					type: 'post',

					url: '/user/?mod=act&act=reg&o=jssz',

					data:formData,

					dataType: "html",

					success: function(ret){

						try{

							eval(ret);

						}catch(e){

							var retSZ = {'ret':'err', 'msg':e}

						}



						if(retSZ['ret'] == 'ok'){

							alert('注册成功,请登陆');

							document.location.reload();

						}else{

							alert(retSZ['msg']);

						}

						return false;

					},

					complete:function(ret, msg){

					},

					error:function(ret, msg){

					}

				});

				return false;

			},

			init: function(fx){

				return ;

			}

		});

	})(jQuery);



	$(document).ready(function(){

		/* 初始化显示 */

			$.deZendSys.init();

		/* 初始化登陆事件 */

			$("div.userLoginForm input.bt_submit").click(function(){

				$.deZendSys.actLogin();

				return false;

			});



			$("div.userLoginForm input.bt_register").click(function(){

				$.deZendSys.showRegister();

				return false;

			});



			$("div.userRegForm input.bt_submit").click(function(){

				$.deZendSys.actRegister();

				return false;

			});



			$("div.userRegForm input.bt_login").click(function(){

				$.deZendSys.showLogin();

				return false;

			});





	});



// ]]>

</script>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值