Как сделать JSON в JQuery - PullRequest
       2

Как сделать JSON в JQuery

0 голосов
/ 23 апреля 2019

Как я могу отобразить файл .json из каталога ресурсов в сценарий jquery в grails?Это мой код jquery, в котором я хочу отобразить файл json:

let dropdown = $('#banks');

dropdown.empty();

dropdown.append('<option selected="true" disabled>Select bank</option>');
dropdown.prop('selectedIndex', 0);

const url = '';

$.getJSON(url, function (data) {
    $.each(data, function (key, entry){
        dropdown.append($('<option></option>').attr('value', entry.abbreviation).text(entry,name))
    })
})

1 Ответ

0 голосов
/ 24 апреля 2019

в контроллере

import grails.converters.JSON
import asset//ur asset

class renderJsonController {

    def renderJson() {

        def result = asset.getJsonFromAsset()//Getter function in asset to get target json 

        render result as JSON
    }
}

в .gsp

jQuery.ajax({
    url: '${createLink(controller: 'renderJson', action: 'renderJson')}',
    data: {},
    type: 'POST',
    dataType: 'json',
    success: function (json) {
        //!!get json here!!
    },
    error: function (xhr, ajaxOptions, thrownError) {
        defaultAjaxError(xhr)
    },
});



Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...