Я хочу отобразить объект из моего контроллера в функцию обратного вызова jQuery.Вот как я пытаюсь это сделать:
Вызов функции jQuery Ajax
function addVideo() {
var url = "/myApp/project/addVideo"
var data = 'videoURL=' + $('#videoUrlInputText').val()
$.getJSON( url,
{
videoURL: $('#videoUrlInputText').val()
},
updateVideoLoad(data)
)
}
Контроллер "Проекта" моего Grails
def addVideo() {
def videoMap = [urlAccepted: "bim", provider: "bam"]
render videoMap as JSON
}
Моя функция обратного вызова jQuery (updateVideoLoad ())
function updateVideoLoad(videoMap) {
$('h4').html( 'Provider: ' + videoMap.provider )
}
Я получаю вывод undefined
в браузере.Ничего в консоли браузера.Выходные данные контроллера проверены и правильно отображают объект JSON.
Есть идеи, почему объект не читается правильно функцией обратного вызова?Любое предложение приветствуется.
Заранее спасибо.