选择了两个选择,通过 jquery 和 json 选项

问题描述

我寻求帮助,我搜索了互联网,但找不到确切的解决方案。

我需要从带有两个的 json 文件中进行选择

<select name = "country"> <option> ...... </option> </select> 

<select name = "state"> <option> .... . </option> </select>

任务是,如果用户已经在数据库 (MysqL) 部分中为 BR 设置了国家/地区(例如:巴西),则应显示 “已选择” (国家已经被选中),同时BR参数应该自动发送到.....部分和圣保罗州等..,应该已经“选中”,同时,应该可以动态更改这些参数。

网上有很多例子,但是我没有找到selected = "selected" for both ... and ..... 具有动态变化能力的例子。

这是我得到的,但我不确定这段代码是否正确。

<link href="./assets/css/style.css" rel="stylesheet" type="text/css" />
<script src="./vendor/jquery/jquery-3.2.1.min.js" type="text/javascript"></script>
<script>
    $.ajax({
    type: "POST",url: "./ajax/country-state.PHP",data:'country_id=1',success: function(data){
        $("#state_list").html(data);
    }
    });

function getState(val) {
    $.ajax({
    type: "POST",data:'country_id='+val,success: function(data){
        $("#state_list").html(data);
    }
    });
}
</script>
</head>
<body>


        <div class="row">
            <label>Country:</label>
            <select name="country" onChange="getState(this.value);">
                <option value="">Select Country</option>
                <?PHP
                foreach ($countryGetsql as $country) {
                if ($country["id"] == 1) { $selected = "selected='selected'";} else { $selected=""; }
                ?>
                <option value="<?PHP echo $country["id"]; ?>" <?PHP print $selected?>><?PHP echo $country["country_name"]; ?></option>
                <?PHP
                }
                ?>
            </select>
        </div>

        <div class="row">
            <label>State:</label>
            <select name="state" id="state_list">
                <option value="">Select State</option>
            </select> 
        </div>
  

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...