SureshMunna Ответов: 1

Как считывать данные из внешнего JSON-файла для заполнения выпадающего списка?


Я заполнил выпадающее окно структурой JSON внутри файла JS , но мне нужны данные JOSN из внешнего файла.

Что я уже пробовал:

var jsonData = {
                                   "Table": [{
                                       "stateid": "2",
                                       "statename": "AP"
                                   }, {
                                       "stateid": "3",
                                       "statename": "TL"
                                   }, {
                                       "stateid": "4",
                                       "statename": "Kewrala"
                                   }, {
                                       "stateid": "5",
                                       "statename": "TN"
                                   }, {
                                       "stateid": "6",
                                       "statename": "WR"
                                   }]
                               };

$(document).ready(function () {
    var listItems = '<option selected="selected" value="0">- Select -</option>';

    for (var i = 0; i < jsonData.Table.length; i++) {
        listItems += "<option value='" + jsonData.Table[i].stateid + "'>" + jsonData.Table[i].statename + "</option>";
    }

    $("#DLState").html(listItems);
});

F-ES Sitecore

Решение зависит от того, где находится этот файл, который вы не смогли сказать.

SureshMunna

Я ничего не понял

SureshMunna

скажи мне, что я должен сделать для этого??

F-ES Sitecore

Где находится файл, который вы пытаетесь прочитать?

SureshMunna

Я добавил файл JSON в свое решение для веб-приложений в Visual studio.В вышеупомянутом фрагменте я написал дату файла Json в скрипте, вместо этого я хочу прочитать тот файл content form data.json, который я добавил в свое проектное решение в visual studio

1 Ответов

Рейтинг:
1

F-ES Sitecore

Использовать jQuery в помощью метода getjson

метод jQuery getJSON() [^]

Вы могли бы сделать, что в документе события ready, то код в документ готов вы будет двигаться к "успеху" случае помощью метода getjson, где "результат" в том, что ссылка соответствует "jsonData" в существующем коде.