何らかの理由で、swfobject.js と script.aculo.us Ajax.Autocompleter を同じページで組み合わせると、後者が失敗します。Autocompleter は Ajax リクエストを行いません。Ajax.Updater を使用する同じページ上の別の Ajax コントロールには、同じ問題はないようです。
3 に答える
ローカルマシンでFirefoxを使用している場合、セキュリティ上の理由からAJAXリクエストは機能しません。
サーバーにアップロードするか、xamppのようなものを試して、自分のマシンでWebサーバーを簡単に実行できるようにします。
protocol.js(scriptaculousで使用)とswfobject.jsは互換性がない可能性があります。使用しているこれらのツールのバージョンは何ですか?最初にswfobjectをインポートするために、「script」インポートタグの順序を切り替えようとしましたか?
ああ、元の質問で試したバージョンを含めるべきでした。
swfobject 1.5、2.0、および 2.1 (現在) と、scriptaculous の 1.7.x および 1.8.x バージョンの両方を組み合わせて試しました。これらは、prototype.js の 1.5.x と 1.6.x にそれぞれ依存しています。protoype/scriptaculous ライブラリの前と後の両方で swfobject をロードしようとしましたが、役に立ちませんでした。
どこかに根本的な非互換性が潜んでいると信じるようになりましたが、グーグルでそれについて何も見つけることができず、それ自体が少し奇妙に思えます.