1

我是这个 Ajax 的新手。我想试试这个
http://labs.adobe.com/technologies/spry/samples/data_region/SuggestSample.html
简洁的 Autosuggest 小表格。当我将其保存在本地时,该表单不起作用。
下面是我到目前为止所做和使用的列表:

  • Firefox -> 将页面另存为 ..(index.html)
  • 新文件夹( test23 )
  • 还保存了 products.xml
  • 打开 index.html
  • 改变这一行:var dsProducts = new Spry.Data.XMLDataSet("../../demos/products/products.xml", "/products/product", { sortOnLoad: "name" })
  • 进入 :var dsProducts = new Spry.Data.XMLDataSet("products.xml", "/products/product", { sortOnLoad: "name" })
  • 测试失败:(

谁能帮我吗 ?

4

2 回答 2

2

AJAX 请求无法访问本地文件系统,因此这样的请求将失败。您需要将页面放在网络服务器上。如果你想要一个本地的,安装XAMPP或类似的东西。

于 2009-02-15T01:03:28.770 回答
1

我只试了大约三分钟,第一次尝试就让它工作(没有图像)。您必须记住获取所有脚本并在主 html 文件中实际指向它们。

不要忘记第 41 到 43 行的脚本标签。

克里斯

-- 补充:

我在没有任何服务器的情况下使用 Safari 作为我的浏览器在我的 Mac 的本地文件系统上进行了测试。此后我删除了这些文件,但可以轻松地再次删除并将文件上传以供下载。

于 2009-02-14T23:15:16.970 回答