【问题标题】:getJSON not satisfiedgetJSON 不满意
【发布时间】:2013-04-03 22:09:04
【问题描述】:

我有 3 个选择: 国家、地区、城市 选择要更新的国家/地区时,请选择该国家/地区的地区。 这是代码。就像逻辑上写的一样。但是区域没有更新

$(document).ready(function() {

        $('select[name=ad_country]').change(function() {
            current_country = $(this).val();

            $.getJSON('./core/AJAX/advertisement_changecountry.php', {country: current_country}, 
                function(data) {
                    $('select[name=ad_region]').empty();

                    $.each(data.region, function(key, val) {
                        $('select[name=ad_region]').append('<option value="'+val.id_parent+'">'+val.name+'</option>');
                    });

                    $('select[name=ad_city]').empty();

                    $.each(data.city, function(key, val) {
                        $('select[name=ad_city]').append('<option value="'+val.id_parent+'">'+val.name+'</option>');
                    });
                });
            }
        );
}

【问题讨论】:

  • 打开控制台查找错误,正确关闭函数!
  • 使用现代浏览器并按 F12
  • 最后忘记});..??
  • 你有TypeError: $(...).validate is not a function这个错误。请添加验证插件js。
  • $("#ani_register_form").validate({ ...}) => 您必须像@DipeshParmar 所说的那样将验证插件添加到您的页面。他不知道 validate 方法,因为没有包含插件...

标签: javascript jquery html ajax json


【解决方案1】:

你的结束标签有错误

【讨论】:

    【解决方案2】:

    你错过了最后的'}'。现在试试这个代码:

    $(document).ready(function () {
    
            $('select[name=ad_country]').change(function () {
                current_country = $(this).val();
    
                $.getJSON('./core/AJAX/advertisement_changecountry.php', { country: current_country },
                function (data) {
                    $('select[name=ad_region]').empty();
    
                    $.each(data.region, function (key, val) {
                        $('select[name=ad_region]').append('<option value="' + val.id_parent + '">' + val.name + '</option>');
                    });
    
                    $('select[name=ad_city]').empty();
    
                    $.each(data.city, function (key, val) {
                        $('select[name=ad_city]').append('<option value="' + val.id_parent + '">' + val.name + '</option>');
                    });
                });
            });
        });
    

    【讨论】:

      猜你喜欢
      • 2011-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-13
      • 1970-01-01
      • 2013-10-26
      相关资源
      最近更新 更多