Следующая ошибка произошла в FireBug Firefox3.5.2
Failed to load source for: http://example.com/
Мой букмарклет
javascript:( function(){ window.callback = function(d){alert(d)}; var script = document.createElement('script'); script.setAttribute("type", "text/javascript"); script.setAttribute("charset", "UTF-8"); script.setAttribute("id", (new Date()).getTime()); script.src="http://example.com/api/function.php?callback=window.callback"; document.body.appendChild(script); } )();
обратный вызов:
window.cb && window.cb({"key":"value"});
Что не так?
Если вы действительно загружаете со страницы PHP, я бы удостоверился, что страница возвращает тип text/javascript MIME.
text/javascript