2012-02-22 5 views
0

私はRuby-On-RailsでWebアプリケーションを開発しています。 JavaScriptを大量に使用しています。問題は、ユーザーがJS呼び出しを行うと思われるリンクをクリックしたとき、またはJavaScriptが無効になっているか、遅いインターネット接続のために完全にロードできない場合です。 HTMLリクエストを行います。これは私に "Missing template"というエラーを与えます。ユーザーをHTMLページテンプレートにリダイレクトしたくありません。HTMLリクエストを避け、js call-ruby on railsだけを作成します。

JavaScriptをオフにするにはどうすればリンクを無効にできますか? JSコールだけを作るように強制するのですか?私はTwitterのようなものを実装したい。

ご協力いただきありがとうございます。ありがとう:)

答えて

3

リンクが実際にhrefを処理してどこにでも移動しないようにするには、実際のURLではなく、リンクのhrefをに設定します。

+0

hmm ..右ですが、どうすればJSのURLを呼び出すことができますか?そのURLをデータ属性に指定する必要がありますか? – Bongs

+0

リンク上にデータが必要な場合は、必要に応じてデータ属性のような他の属性に置くことができます。 – jfriend00

+0

ありがとう... TwitterがURLをどのように隠すのだろうか?彼らは決してURLを言及しない。彼らがjsでルートを構築するかのように。 – Bongs

関連する問題