使用 Scriptaculous 的 Ajax.Autocompleter 的特定网页在 IE 和 FF 中一直工作正常。 事实证明它不再适用于 FF5 和 IE9。 我的发现是:
- Ajax 请求被发送到服务器并成功返回。但是,choices-div 不会出现。
- 如果我强制兼容 IE8,IE9 就可以正常工作
网页使用最新的 Prototype 1.7 和 Scriptaculous 1.9
有人在 IE9 或 FF5 中遇到 Ajax.Autocompleter 问题吗? 谢谢。 巴特
最佳答案
现在就可以工作了:事实证明 Ajax 响应不能有 XML 处理指令,<?xml version="1.0" encoding="UTF-8"?>
省略这条指令并简单地返回 <ul><li>...</li><li>...</li></ul>
使事情完美运行。
我欢迎其他建议。
关于javascript - Scriptaculous Ajax.Autocompleter 在 IE9 和 FF5 中失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6814397/