source: pro-violet-viettel/sourcecode/assets/js/frontend/user.js @ 524

Last change on this file since 524 was 524, checked in by dungnv, 11 years ago
File size: 4.8 KB
Line 
1function updateInfo(us_id) {
2    $.ajax({
3        url: 'update_user/' + us_id,
4        type: 'POST',
5        data: $("#frm1").serialize(),
6        success: function (data, textStatus, jqXHR)
7        {
8            result = jQuery.parseJSON(data);
9            if (result.success == "1")
10            {
11                window.location.reload(true);
12            }
13            else
14            {
15                for (var key in result.errors)
16                {
17                    $('#' + key).html(result.errors[key]);
18                }
19            }
20        }
21    });
22}
23$("#package_register").submit(function (event)
24{
25    /*$.ajax({
26        url: $(this).attr("action"),
27        type: "POST",
28        data: $("#package_register").serialize(),
29        success: function (data, textStatus, jqXHR)
30        {
31
32            var results = jQuery.parseJSON(data);
33            $('#package_register_modal').replaceWith(results.modal);
34            $('#package_register_modal').modal('show');
35            $("#package_register_back").click(function () {
36                $("#account-info-tab").click();
37            });
38            $("#finish_package_register").click(function () {
39                finish_package_register();
40            });
41
42        },
43        error: function (jqXHR, textStatus, errorThrown)
44        {
45            $(".ajaxloading").hide();
46        }
47    });
48    event.preventDefault();*/
49       
50});
51
52function finish_package_register() {
53        if (showmessage == 1){
54                $("#success_package_register_content").html(message);
55        $("#success_package_register_modal").modal("show");
56        }
57}
58
59/*function finish_package_register()
60{
61    $("#package_register_errors").html("");
62    $.ajax({
63        url: url + "frontend/user/finishRegisterPackage",
64        type: "POST",
65        data: $("#do_package_register").serialize(),
66        success: function (data, textStatus, jqXHR)
67        {
68                console.log(data);
69            var results = $.parseJSON(data);
70            if (results.success == "1")
71            {
72                $("#package_register_modal").modal("hide");
73                $("#success_package_register_content").html("QuÜ vị đã đăng kí sá»­ dụng CÃŽng cụ Soạn Bài giảng trức tuyến. Quí vị được sá»­ dụng dịch vụ đến hết 24h ngày "+results.expire_date);
74                $("#success_package_register_modal").modal("show");
75               
76                $("#package_register_finish_button").click(function () {
77                window.location.href = url+"frontend/user/profile/account-info";
78               
79            });
80            }
81            else
82            {
83                var er = "<div class=\"alert alert-block alert-success\">";
84                for (var i = 0; i < results.errors.length; i++)
85                {
86                    var item = results.errors[i];
87                    er=er+""+item+"<br />";
88                }
89                $("#package_register_errors").prepend(er+"</div>");
90            }
91        },
92        error: function (jqXHR, textStatus, errorThrown)
93        {
94            $(".ajaxloading").hide();
95        }
96    });
97}*/
98$("#add_money").click(function () {
99    $("#account-info-tab").click();
100});
101$("#"+current_tab+"-tab").click();
102
103function changePassword(us_id)
104{
105        $('#passwd_old_err').html("");
106        $('#passwd_new_err').html("");
107        $('#confirm_passwd_new_err').html("");
108        $.ajax({
109                url: 'change_password/' + us_id,
110                type: 'POST',
111                data: $("#frm2").serialize(),
112                success: function (data, textStatus, jqXHR)
113                {       
114                console.log(data);
115                        result = jQuery.parseJSON(data);
116                        if (result.success == "1")
117                        {   
118                                $("#changePassSuccess").modal('show');
119                        }
120                        else
121                        {
122                                for (var key in result.errors)
123                                {
124                                        $('#'+key).html(result.errors[key]);
125                                }
126                        }
127                }
128        });
129}
130
131function clearFormFields(id){
132        $(id).find('input:text, input:hidden, input:password, input:file, select, textarea').val('');
133        $(id).find('input:radio, input:checkbox').removeAttr('checked').removeAttr('selected');
134                $(id).find('.help-block').html("");
135}
136
137$('body').on('hidden.bs.modal', '.modal', function () {
138        clearFormFields('#frm2');
139});
140
141function chargeCard(id)
142{
143        $.ajax({
144                url: 'http://viettel.violet.vn/services/recharge/recharge_card/'+id,
145                type: 'POST',
146                data: $("#frm3").serialize(),
147                success: function (data, textStatus, jqXHR)
148                {       
149                        result = jQuery.parseJSON(data);
150                        if(result.success == "1")
151                        {
152                                $("#success_charge").find('#success_charge_info').text("Quí vị đã nạp thành cÃŽng " + result.amount + " vào tài khoản " + result.username + ", tài khoản ảo cá»§a quí vị là " + result.acc_balanced + " VND!");
153                                $("#success_charge").modal('show');
154                        }else
155                        {
156                                $("#not_success_charge").modal('show');
157                        }
158                       
159                }
160        });
161}
162
163finish_package_register();
Note: See TracBrowser for help on using the repository browser.