【问题标题】:Dependent drop down of Country, State, City in CodeigniterCodeigniter 中 Country、State、City 的相关下拉列表
【发布时间】:2018-07-10 13:07:12
【问题描述】:

在 codeigniter 中进行 Country、State 和 City 的依赖下拉的最佳方法是什么? 它应该自动显示所有国家的列表,而不是手动输入。根据用户的选择进一步显示城市和州。

【问题讨论】:

  • 欢迎来到 Stack Overflow,您的问题询问“GIMMY THE CODEZ”,但这在这里不起作用,您的问题会被 否决 然后提出 暂停并最终关闭。您需要编写自己的代码,一旦遇到特定问题,请使用 Stack Overflow 寻求针对该特定问题的帮助。正如你现在写的那样,它的范围很广。请阅读How to Ask a Good Question 并了解如何使用本网站Taking the Tour
  • 这是许多开发人员面临的常见问题,所以我问。因为我必须在我的新项目中实现它。

标签: php codeigniter dropdown


【解决方案1】:

我有 statecity 的依赖下拉示例代码。在此示例中,您可以使用ajax 获得受尊敬的statecities。您可以参考它并根据您的要求对其进行增强以添加country

$(document).on('change','#state',function () {
    $('#city').remove();
    if($(this).val() != 'none')
    {
        var state_id = $(this).val();
        $.ajax({
            type: 'POST',
            url: 'page.php',
            data: { state_id: state_id },
            success: function (city_response) {
                if(city_response == '')
                {
                    return false;
                }
                else
                {
                    var city = '<select name="city" id="city" class="form-control">';
                    city += '<option value="-----">Please select any City</option>';
                    $.each(city_response, function (ck, cv) {
                        city += '<option value="' + cv['city_id'] + '">' + cv['city_name'] + '</option>';
                    });
                    city += '</select>';
                    $("#city_div").css('display', 'block');
                    $('#cities').append(city);
                }
            }
        })
    }
    else
    {
        $("#city_div").css('display', 'none');
    }
});

【讨论】:

  • 谢谢。它帮助了我。
猜你喜欢
  • 1970-01-01
  • 2010-12-12
  • 2018-10-23
  • 1970-01-01
  • 2012-11-17
  • 2016-11-23
  • 2012-09-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多