如果我从 file:// 加载 HTML 并且在 HTML 中有一个对相对 URL 的 AJAX 'GET' 请求,这意味着 URL 指向一个文件并且文件已加载。
我可以对“PUT”有类似的行为吗?意思是用 AJAX 数据覆盖文件的内容?
我需要这个,以便我可以轻松调试脚本,而无需设置 HTTP 服务器来托管它们并回复请求的 URL。
谢谢
如果我从 file:// 加载 HTML 并且在 HTML 中有一个对相对 URL 的 AJAX 'GET' 请求,这意味着 URL 指向一个文件并且文件已加载。
我可以对“PUT”有类似的行为吗?意思是用 AJAX 数据覆盖文件的内容?
我需要这个,以便我可以轻松调试脚本,而无需设置 HTTP 服务器来托管它们并回复请求的 URL。
谢谢
据我所知,当前浏览器中的 HTML/脚本模型不允许更改本地资源(有点像沙箱 - 想想如果 HTML 页面可以写入本地文件会发生的混乱)。file:// 只是一种告诉浏览器它正在寻找的资源是它正在运行的机器本地的一种方式,因此它不需要使用网络。所以你可以从脚本中读取本地资源——而不是改变它们。
为什么不只运行本地 Web 服务器?无论如何,你最终还是会需要它。
我不这么认为。数据将发布到哪里以及将如何处理它?
ExtJs 在 Ajax 调用上有完整的 REST。使用“核心”版本是免费的。