【问题标题】:Can I do a 'PUT' ajax call to a local file similarly to how 'GET' works?我可以像“GET”一样对本地文件进行“PUT”ajax 调用吗?
【发布时间】:2010-11-20 04:05:00
【问题描述】:

如果我从 file:// 加载 HTML 并且在 HTML 中有一个对相对 URL 的 AJAX 'GET' 请求,这意味着 URL 指向一个文件并且该文件已加载。

我可以对“PUT”有类似的行为吗?意思是用 AJAX 数据覆盖文件的内容?

我需要这个,以便我可以轻松调试脚本,而无需设置 HTTP 服务器来托管它们并回复请求的 URL。

谢谢

【问题讨论】:

    标签: javascript ajax http-put file-uri local-files


    【解决方案1】:

    据我所知,当前浏览器中的 HTML/脚本模型不允许更改本地资源(有点像沙箱 - 想想如果 HTML 页面可以写入本地文件会发生的混乱)。 file:// 只是一种告诉浏览器它正在寻找的资源是它正在运行的机器本地的一种方式,因此它不需要使用网络。所以你可以从脚本中读取本地资源——而不是改变它们。

    为什么不只运行本地网络服务器?无论如何,你最终还是会需要它。

    【讨论】:

      【解决方案2】:

      我不这么认为。数据将发布到哪里以及如何处理它?

      【讨论】:

        【解决方案3】:

        ExtJs 在 Ajax 调用上有完整的 REST。使用“核心”版本是免费的。

        查看他们的在线文档:http://extjs.com/products/extcore/manual/

        【讨论】:

          猜你喜欢
          • 2023-04-01
          • 1970-01-01
          • 1970-01-01
          • 2016-07-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多