直接从jQuery插件执行Ajax请求是不好的做法吗?

时间:2012-08-09 20:28:05

标签: php jquery ajax internet-explorer export

所以我正在编写一个jQuery插件,该插件在很大程度上依赖于使用URI的内容导出。仅使用JavaScript,它适用于所有非IE浏览器。有一种在IE中使用ActiveX下载东西的方法,但它经常阻止它,所以我发现我只能用IE下载PHP。所以对于所有非IE浏览器我会使用JS,但我会用IE做Ajax。这会是一种糟糕/低效的做法吗?

1 个答案:

答案 0 :(得分:0)

我正在尝试下载文件?这些下载可能在其他浏览器上运行,因为其他浏览器对于文件类型(即图像,文档等)是GUESSING。

如果在HTTP响应标头中没有设置MIME-TYPE(例如" image / png")或CONTENT-TYPE(" application / javascript"),那么这不会在IE中工作,因为IE(在这种特定情况下)实际上试图遵循标准并且不假设与文件有关。