swfObject + scriptaculous Autocompleter =失败

时间:2008-09-16 20:49:44

标签: javascript scriptaculous swfobject

由于某种原因,swfobject.js和script.aculo.us Ajax.Autocompleter在同一页面上的组合导致后者失败。自动完成程序不会发出Ajax请求。在使用Ajax.Updater的同一页面上使用单独的Ajax控件似乎没有同样的问题。

3 个答案:

答案 0 :(得分:1)

如果您在本地计算机上使用Firefox,则出于安全原因,AJAX请求不起作用。

上传到服务器,或尝试使用xampp之类的内容轻松获取在您自己的计算机上运行的网络服务器。

答案 1 :(得分:0)

prototype.js(由scriptaculous使用)和swfobject.js可能不兼容。 您正在使用的这些工具的版本是什么? 您是否尝试切换“脚本”导入标记的顺序以便先导入swfobject?

答案 2 :(得分:0)

Bah,我应该包含在原始问题中尝试过的版本。

我已经尝试了swfobject 1.5,2.0和2.1(当前)以及1.7x和1.8.x版本的scriptaculous的组合,它们分别依赖于1.5.x和1.6.x的prototype.js 。我试过在protoype / scriptaculous库之前和之后加载swfobject都无济于事。

我被引导相信潜伏在某个地方的根本不相容,但是在googles上找不到任何关于它的东西,这本身似乎有些奇怪。