Я прокомментировал другой вопрос , но проблема в том, что ваш URL: у него два ?
, и он не должен
url = "http://otter.topsy.com/hjhkl/sehjkhhkjhkarch.js?callback=?&apikey=38A260E9D12A4908B1AF9184B691131&q=justin+bieber&window=d";
Должно быть
url = "http://otter.topsy.com/hjhkl/sehjkhhkjhkarch.js?callback=somevalue&apikey=38A260E9D12A4908B1AF9184B691131&q=justin+bieber&window=d";
или даже:
url = "http://otter.topsy.com/hjhkl/sehjkhhkjhkarch.js"
$.getJSON(url, {
"callback": "somevalue",
"apikey": "38A260E9D12A4908B1AF9184B691131",
"q": "justin bieber",
"window": "d"
}, function(data){ alert("Got: " + data);});
Вы можете url кодировать ?
в %3F
или использовать вторую версию, и jQuery будет url кодировать его для вас.
ОБНОВЛЕНИЕ: - , поэтому я проверил это на представлении, которое вернуло 500 внутренних ошибок сервера. Все работало нормально: обратный вызов с ошибкой прошел нормально.
Ваш URL возвращает 500 и пользовательскую страницу 500 ошибок. есть ли способ отключить его и попробовать снова?