javascript - Scriptaculous Ajax.Autocompleter 在 IE9 和 FF5 中失败

标签 javascript ajax scriptaculous

使用 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/

相关文章:

javascript - 缩小包含服务器端标签的 javascript

javascript - 如何清除/删除 Knockout.js 中的可观察绑定(bind)?

javascript - NodeJS 的 AJAX Helper,而不是 jQuery?

javascript - 如何延迟表单提交 prestashop

javascript - 更改 javascript 中提交按钮的值

javascript - 使用动态模式从 JSON 加载

javascript - jQuery、ajax 和 jsonp 的问题

javascript - Qualtrics 中的动画 Javascript 不起作用

jquery-ui - jQuery UI 与 Scriptaculous?

返回多个值的 JavaScript 数组迭代