Im пытается получить обратный вызов от этого:Функция вызова jQuery getScript()?
$.getScript('http://gdata.youtube.com/feeds/api/videos/<?php echo $m; ?>?v=2&alt=json-in-script', function(data)
{
alert(data);
});
Но тревога просто возвращает предупреждение «не определено»? И я также пробовал:
$.getScript('http://gdata.youtube.com/feeds/api/videos/<?php echo $m; ?>?v=2&alt=json-in-script&callback=?', function(data)
{
alert(data);
});
Тогда он не возвращает никакого предупреждения вообще. (я считаю, что функция не работает).
Но .... если я делаю:
$.getScript('http://gdata.youtube.com/feeds/api/videos/<?php echo $m; ?>?v=2&alt=json-in-script&callback=myfunction');
и затем:
function myfunction (data) { alert(data); }
Затем он делает работу и возвращает данные, как я хотел. Но я не хочу этого делать.
Как это можно решить?
попытался это тоже:
var URL = 'http://gdata.youtube.com/feeds/api/videos/<?php echo $m; ?>?v=2&alt=json-in-script';
$.ajax({
url: URL,
dataType: 'jsonp',
jsonpCallback: 'youtubeFetchDataCallback'
});
но где в этом я должен иметь функцию и предупредить данные обратного вызова?
Я тоже пробовал, чтобы увидеть мой обновленный вопрос. Но опять же, как я могу затем сделать функцию для обратного вызова и предупредить об этом? – Karem