我在 Extjs 中做应用程序,我正在调用 Ext.data.JsonP.request。在下面的代码中,url 路径将通过将名称附加到 pdf 的基本 url 来动态生成。但在这里我是硬编码的。我正在传递这个 url 并测试 jsonp 请求。如果此 url 返回成功,我可以编写代码成功逻辑,否则失败,但这里总是会失败方法。我也尝试过 Ajax.request 但没有用。有时我会得到 pdf 路径,但那个 pdf 不在服务器中,那时我需要展示警报消息,例如找不到 pdf。能告诉我如何实现这一点吗?是否可以通过调用 jsonp 请求或任何其他方法来实现?谢谢
这是我的代码:
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!');
}
});