ドキュメントによると、あなたのリクエストは良さそうです。README.mdから
失敗の処理
JSONP手法を使用してリクエストを行った後、何が起こっているかを検査する方法がないため、何が起こっているかについて情報に基づいた推測を行う必要があります。
この例では、無効なURLにリクエストを送信します。コールバックはデフォルトのタイムアウト期間(10秒)内に呼び出されないため、要求は「キャンセル」され、指定されている場合はonFailureコールバックが呼び出されます。Ajax.JSONResponseのステータスは504で、statusTextは「GatewayTimeout」になります。
new Ajax.JSONRequest('http://api.flickr.com/services/feeds/asdfasdfasdfasdfasdfsdf', {
callbackParamName: "jsoncallback",
parameters: {
tags: 'cat', tagmode: 'any', format: 'json'
},
onCreate: function(response) {
console.log("2: create", response, response.responseJSON);
},
onSuccess: function(response) {
console.log("2: success", response, response.responseJSON);
},
onFailure: function(response) {
console.log("2: fail", response, response.responseJSON);
},
onComplete: function(response) {
console.log("2: complete", response, response.responseJSON);
}
});
したがって、何が問題になっているのかを確認するために、コールバックを追加する必要があります。