由于某种原因,swfobject.js和script.aculo.us Ajax.Autocompleter在同一页面上的组合导致后者失败。自动完成程序不会发出Ajax请求。在使用Ajax.Updater的同一页面上使用单独的Ajax控件似乎没有同样的问题。
答案 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上找不到任何关于它的东西,这本身似乎有些奇怪。