我有一个下拉公司,如#34;比利时","巴巴多斯" id =" country "另一个带有电话号码的文字输入用id =" tele "填充。我需要根据国家/地区下拉列表在电话ID输入字段中更新国家/地区呼叫代码。我有一个乡村调用代码的json文件,其格式为( countrycode.json )映射到国家/地区名称:
{
"countries": [
{
"code": "+7 840",
"name": "Abkhazia"
},
{
"code": "+93",
"name": "Afghanistan"
},
等...
我目前的jQuery代码如下:
<script>
$('#country').change(function() {
var countrycode = $(this).val();
$('#tele').val(countrycode);
});
</script>
将使用来自国家/地区ID的值更新电话ID。
我需要根据所选国家/地区从json文件中选择国家/地区调用代码。这怎么可能?
提前致谢。
答案 0 :(得分:0)
你问题上的标签是&#34; jquery / jason&#34;。仅使用这些工具,您必须将文件嵌入到html中,可能作为键/值对的对象。
How can I add a key/value pair to a JavaScript object?
如果您不想嵌入它并拥有自己的服务器,您可以对服务器进行ajax调用以请求您想要的信息。但是你必须使用自己喜欢的服务器端脚本语言(php,python,ruby等...)来发送响应,然后使用jquery更新响应值。