Вы не устанавливаете параметр с именем 'callback', и поэтому он не устанавливается в переменных $ _GET.
Вы можете исправить сообщение об ошибке, выполнив:
$callback = "";
if(array_key_exists('callback', $_GET) == TRUE){
$callback = $_GET['callback'];
}
Однако я не думаю, что вы могли неправильно понять вызов .ajax в jQuery - функция javascript, которая вызывается в случае успеха, не передается на сервер;он хранится только внутри jQuery.