Extjs でアプリケーションを実行しています。Ext.data.JsonP.request を呼び出しています。以下のコードでは、 pdf のベース URL に name を追加することで、URL パスが動的に生成されます。しかし、ここではハードコードされています。この URL を渡し、jsonp リクエストをテストしています。この URL が成功を返す場合、コードの成功ロジックを記述できます。それ以外の場合は失敗しますが、ここでは常に失敗メソッドに進みます。また、私はAjax.requestを試しましたが、役に立ちません。いつかpdfパスを取得しますが、そのpdfはサーバーにないため、pdfが見つからないなどの警告メッセージを表示する必要があります。これを達成する方法を教えてください。jsonp request またはその他の方法を呼び出すことで可能ですか? ありがとうございました
ここに私のコードがあります:
Ext.data.JsonP.request({
url: 'http://jmlr.csail.mit.edu/papers/volume10/mannor09a/mannor09a.pdf',
method: 'GET',
params: {
//fileID: feed_id, //this.form.getComponent('file').value,
},
failure: function () {
alert('failed !');
},
success: function () {
alert('success!');
}
});