Посмотрев немного на ajax-код jquery, я думаю, что вы хотите либо сделать, как советуют Дэйв Уорд и Хэмиш, то есть передать функцию.Или, я думаю, вы можете передать имя функции в виде строки, подобной этой, так как она прикреплена к окну и jquery просматривает тип обратного вызова для определения поведения .
function dat(data) {
alert(data.baz)
}
$.getJSON('http://example.com/test.aspx?foo=bar&callback=?', 'dat');
Или вы можете использовать getScript , который добавит URL в качестве тега скрипта, что хорошо для того, что вы пытаетесь сделать.
function dat(data) {
alert(data.baz)
}
$.getScript('http://example.com/test.aspx?foo=bar&callback=dat');