javascript - Jquery 小修正功能选择选项

标签 javascript php jquery mysql

选择(国家-->地区-->城市)选项的函数

用户注册时一切正常,但在此之后,如果用户需要更正并更改他的地区或城市(按国家选择),它不会显示带有地区的选择选项。要显示,用户需要切换到另一个国家并返回他的国家以查看最后的区域选择和城市。

这里我展示了问题的例子http://jsfiddle.net/Nazaret2005/bPUbb/选择美国国家/地区。

这是 Jquery(来自 url 示例)

    $(document).ready(function () {

    $('#Main').change(function () {
        var a1 = $("#Main").val();
        var a2 = $(".Subselect").val();
        console.log(a1);
        console.log(a2);
        $(".Subselect").hide();
        $(".lastSel").hide();
        $("#" + a1).show();
        $.ajax({
            type: "POST",
            url: "/ajax_city.php",
            data: {
                    "country": a1,
                    "region": a2
            },
            success: function (data) {
                $(".region").html(data);
                $(".Subselect").show();
            }
        });
    });

    $('.Subselect').change(function () {
        var a3 = $(this).val();
        console.log(a3);
        $(".lastSel").hide();
        $("#" + a3).show();
        $.ajax({
            type: "POST",
            url: "/ajax_city.php",
            data: {
                    "city": a3
            },
            success: function (data) {
                $(".region").html(data);
                $(".Subselect").show();
            }
        });
    });
});

这里有一些与 php/mysql、jquery 和 css 不同的代码 https://www.dropbox.com/sh/i5ku2ld65c774bo/JgAqFXTnbK (俄语)

P.S.: 我没有在这里展示代码示例(因为代码不短) 对不起我的英语。感谢您的帮助。

最佳答案

已编辑

试试这个代码我更新了代码this link .动态调用更改事件。

 $('#Main').change();

关于javascript - Jquery 小修正功能选择选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22633612/

相关文章:

javascript - 如何使用自定义元素将子自定义元素包装到一个div中

php - 编写可以像普通浏览器一样与 AJAX 网站交互的 PHP 脚本需要哪些功能?

javascript - 动态加载 reCAPTCHA

jquery - 使用 AJAX 调用显示 PDF

javascript - 如何以重力形式创建一个切换按钮,一旦在 WordPress 中从打开更改为关闭,该按钮就会卡住?

javascript - 将 Octave 代码集成到平均堆栈网站

javascript - 根据其中一个兄弟的文本内容选择兄弟dom元素

javascript - 检查特定宽度的屏幕尺寸变化

java - PHP 中的 Vector-Java 等价物?

javascript - 使用 Jquery 或 AJAX 加载和更改同一 page.php 上的 content.php,而不是外部 page.php