簡體   English   中英

在jQuery中使用json值更新表單字段的值

[英]update value of a form field with json values in jQuery

我有一家下拉式公司,向“比利時”,“巴巴多斯”等國家/地區提交了ID =“ 國家/地區 ”,另一個文本輸入的電話號碼由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文件中選擇國家/地區調用代碼。 這怎么可能?

提前致謝。

您問題上的標簽是“ jquery / jason”。 僅使用那些工具,您將不得不將文件嵌入到html中,可能作為鍵/值對的對象。

如何將鍵/值對添加到JavaScript對象?

如果您不想嵌入它並擁有自己的服務器,則可以對服務器進行ajax調用以請求所需的信息。 但是您必須使用自己喜歡的服務器端腳本語言(php,python,ruby等)來發送響應,然后使用jquery更新響應值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM