Ignore:
Timestamp:
Mar 27, 2015 9:49:55 AM (10 years ago)
Author:
namnd
Message:
 
Location:
pro-violet-viettel/sourcecode/assets/js
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • pro-violet-viettel/sourcecode/assets/js/admin/user.js

    r818 r838  
    6060                success: function(data)
    6161                {
    62                    
    6362                        results = jQuery.parseJSON(data);
    64 
    6563                        $("#content-trade-histoty").html(results.modal);
    66 
    6764                }
    6865        });     
     
    9996        });
    10097}
     98
     99function checkSelecteDistrict(){
     100        provinceId = $(".form-field-province").val();
     101        $.ajax({
     102        url: '/frontend/user/getDistrict/' + provinceId,
     103        type: 'POST',
     104        success: function (data, textStatus, jqXHR)
     105        {
     106            result = jQuery.parseJSON(data);   
     107                        content = "";
     108                        if (result != null){
     109                                for (var i in result){
     110                                        if (result[i].district_id === district_id){
     111                                                content = content + '<option value="' + result[i].district_id + '" selected >' + result[i].type + " " + result[i].district_name + '</option>';
     112                                        }else{
     113                                                content = content + '<option value="' + result[i].district_id + '">' + result[i].type + " "  + result[i].district_name + '</option>';
     114                                        }
     115                                }
     116                                $(".form-field-district").html(content);
     117                        }
     118        }
     119    });
     120}
     121
     122function changeEventProvince(){
     123        $(".form-field-district").html("");
     124        provinceId = $("#form-field-province").val();
     125        $.ajax({
     126        url: '/frontend/user/getDistrict/' + provinceId,
     127        type: 'POST',
     128        success: function (data, textStatus, jqXHR)
     129        {
     130            result = jQuery.parseJSON(data);
     131                        content = "";
     132                        if (result != null){
     133                                for (var i in result){                 
     134                                        content = content + '<option value="' + result[i].district_id + '">'+ result[i].type + " "  + result[i].district_name + '</option>'
     135                                }
     136                                $(".form-field-district").html(content);
     137                        }
     138        }
     139    });
     140}
  • pro-violet-viettel/sourcecode/assets/js/frontend/lecture.js

    r765 r838  
    193193        });
    194194
    195 })
     195});
     196
     197if ($("#form-field-province").val() !== 'undefined'){
     198        provinceId = $("#form-field-province").val();
     199        $.ajax({
     200        url: 'user/getDistrict/' + provinceId,
     201        type: 'POST',
     202        success: function (data, textStatus, jqXHR)
     203        {
     204            result = jQuery.parseJSON(data);
     205                        content = "";
     206                        if (result != null){
     207                                for (var i in result){                 
     208                                        content = content + '<option value="' + result[i].district_id + '">' + result[i].district_name + '</option>'
     209                                }
     210                                $("#form-field-district").html(content);
     211                        }
     212        }
     213    });
     214}
     215
     216$("#form-field-province").change(function(){
     217        provinceId = this.value;
     218        $.ajax({
     219        url: 'user/getDistrict/' + provinceId,
     220        type: 'POST',
     221        success: function (data, textStatus, jqXHR)
     222        {
     223            result = jQuery.parseJSON(data);
     224                        content = "";
     225                        if (result != null){
     226                                for (var i in result){                 
     227                                        content = content + '<option value="' + result[i].district_id + '">' + result[i].district_name + '</option>'
     228                                }
     229                                $("#form-field-district").html(content);
     230                        }
     231        }
     232    });
     233});
  • pro-violet-viettel/sourcecode/assets/js/frontend/user.js

    r820 r838  
    11function updateInfo(us_id) {
    22    $.ajax({
    3         url: 'update_user/' + us_id,
     3        url: '/frontend/user/update_user/' + us_id,
    44        type: 'POST',
    55        data: $("#frm1").serialize(),
     
    4242                $("#account-info-tab").click();
    4343            });
     44                       
     45                       
     46                        if ($(".form-field-province").val() !== 'undefined'){
     47                                checkSelecteDistrict();
     48                        }
     49                        $(".form-field-province").change(function(){
     50                                changeEventProvince();
     51                        });
     52                       
     53                       
     54                       
    4455            $("#finish_package_register").click(function () {
    4556                finish_package_register();
     
    274285        return x1 + x2;
    275286}
     287
     288function checkSelecteDistrict(){
     289        provinceId = $(".form-field-province").val();
     290        $.ajax({
     291        url: '/frontend/user/getDistrict/' + provinceId,
     292        type: 'POST',
     293        success: function (data, textStatus, jqXHR)
     294        {
     295            result = jQuery.parseJSON(data);   
     296                        content = "";
     297                        if (result != null){
     298                                for (var i in result){
     299                                        if (result[i].district_id === district_id){
     300                                                content = content + '<option value="' + result[i].district_id + '" selected >' + result[i].type + " " + result[i].district_name + '</option>';
     301                                        }else{
     302                                                content = content + '<option value="' + result[i].district_id + '">' + result[i].type + " "  + result[i].district_name + '</option>';
     303                                        }
     304                                }
     305                                $(".form-field-district").html(content);
     306                        }
     307        }
     308    });
     309}
     310
     311if ($(".form-field-province").val() !== 'undefined'){
     312        checkSelecteDistrict();
     313}
     314
     315function changeEventProvince(){
     316        $(".form-field-district").html("");
     317        provinceId = $("#form-field-province").val();
     318        $.ajax({
     319        url: '/frontend/user/getDistrict/' + provinceId,
     320        type: 'POST',
     321        success: function (data, textStatus, jqXHR)
     322        {
     323            result = jQuery.parseJSON(data);
     324                        content = "";
     325                        if (result != null){
     326                                for (var i in result){                 
     327                                        content = content + '<option value="' + result[i].district_id + '">'+ result[i].type + " "  + result[i].district_name + '</option>'
     328                                }
     329                                $(".form-field-district").html(content);
     330                        }
     331        }
     332    });
     333}
     334
     335$(".form-field-province").change(function(){
     336        changeEventProvince();
     337});
Note: See TracChangeset for help on using the changeset viewer.