php - 直接从 jQuery 插件发出 Ajax 请求是不好的做法吗?

标签 php jquery ajax internet-explorer export

所以我正在编写一个 jQuery 插件,它严重依赖使用 URI 的内容导出。仅使用 JavaScript,它就可以在所有非 IE 浏览器上正常工作。 IE中有一种使用ActiveX下载东西的方法,但它经常被阻止,所以我发现我只能通过PHP用IE下载。因此,对于所有非 IE 浏览器,我会使用 JS,但我会使用 IE 进行 Ajax。这是一种糟糕/低效的做法吗?

最佳答案

我猜您正在尝试下载文件?这些下载可能适用于其他浏览器,因为其他浏览器正在猜测文件类型(即图像、文档等)。

如果 HTTP 响应 header 中没有设置 MIME-TYPE(例如“image/png”)或 CONTENT-TYPE(“application/javascript”),则这在 IE 中不起作用,因为 IE(在这种特定情况下) )实际上尝试遵循标准并且不假设与该文件有任何关系。

关于php - 直接从 jQuery 插件发出 Ajax 请求是不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11891447/

相关文章:

php - Laravel 搜索;通过外部表过滤,然后再次使用本地表过滤结果

php - 寻找一段时间内活跃/不活跃用户的策略

javascript - 高度 100%,两个 div 使用左右浮动(清除)

需要PHP脚本创建日历表或jquery完整解决方案

javascript - 用另一个覆盖 1 个外部样式表

javascript - 存储 Ajax 响应以显示给其他用户

php - 如何使用 PHP 在我的服务器上验证 Android 生成的 token ?

php - 当互联网消失时,如何将数据从mysql下载到android

javascript - Ajax 响应文本未在 javascript 中返回任何结果

javascript - 在 jQuery 中访问 ajax 调用之外的数据