問題タブ [jquery-address]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
714 参照

jquery - jQuery Address プラグインと Rails 3 リモート リンクを使用した二重のリモート呼び出し

完全な ajax サイトがハッキングされているため、この jQuery プラグイン
http://www.asual.com/jquery/address/ を使用していますが、アクション/メソッドも html リクエストに応答します。
Rails 3.1.0

リンクがあれば

それは呼び出しを行いますが、URL は同じままです。URL を共有すると、常にルート ページ/ページが表示されますが、このプラグインを使用すると、のリモート メソッドを呼び出してmy_controller、表示する URL を変更することもできます

私の新しいリンク

今私のURLは次のようになります

しかし、ブラウザに戻ったとき、ページは変更されずに残ります

それから私はこれをすることを考えました

だから今、それは前後にトリックを行いますが....

リンクをクリックすると、リモート呼び出しが2回行われます....リンク自体に対して1回、.change(...メソッドに対して1回....しかし、逆に戻ると、.change(...メソッドで1回だけ呼び出しが行われます....それで

$.ajaxリンクをクリックするときではなく、ブラウザーで前後に移動するときにのみ呼び出しが行われるのを防ぐにはどうすればよいですか?

<< -- 更新 -- >>
Safari および Chrome ブラウザで、メイン ページから 1 ステップ戻って履歴を表示し、ブラウザのボタンを使用して先に進むと、完全に白い画面が表示され、main/indexビューをロードする JavaScript 関数のみが表示されます。 ajax経由ですが、ブラウザにはそれしかありません

Webページの代わりに表示するJavascript関数

<< -- 更新 -- >

基本的にこれは私が複製しようとしているものですが、Ruby on Rails とそのremote links

http://www.asual.com/jquery/address/samples/state/

0 投票する
2 に答える
369 参照

jquery - wordpressでjqueryアドレスにdoc head titleを設定する

Ajax ディープリンクを使用したテスト用のワードプレス ブログがあります。私がやりたいことは、ajax がページまたは投稿をロードするときに新しいヘッド タイトルを設定することです。

アンカー タグ属性のタイトルまたはハッシュ URL 名で呼び出します。

どんな助けでも大歓迎です。

http://missionandromeda.com/test/初期テストページ

0 投票する
1 に答える
193 参照

jquery - Jqueryアドレスプラグと私の既存のスクリプト

既存のスクリプトにアドレスプラグインを追加しようとしていますが、問題が発生しています。

これが私のjqueryとhtmlです。(このプロジェクトに含まれる他のライブラリにはnoConflictが必要です)

確認のため、script.jsの後にjquery.address-1.4.min.jsを含めています。jScrollPaneライブラリもあります。

現在、各アンカーをクリックするとパスが変更され、戻ることもできますが、localhost:8888 /#/ Comedyを超えてコピーすると、デフォルトで最初のメニュー項目になります。

提案やヒントをありがとう。

0 投票する
3 に答える
756 参照

jquery - ASP.NET MVC: jQuery アドレスにより、ユーザーがダイレクト URL に移動できない

私たちは Ajax アプリケーションを開発しており、jQuery アドレス プラグインを利用してアプリケーションのさまざまなページをロードしています。したがって、サイトの URL は次のようになります。このような URL に移動すると、アプリケーションのデフォルト ルートが読み込まれ、jQuery アドレスを使用して SomeController/SomeAction URL がページの div に読み込まれます。

問題は、ユーザーがブラウザに URL を入力して直接 www.app.com/SomeController/SomeAction (ハッシュ記号なし) にアクセスできることです。ユーザーがページに直接アクセスできないようにし、ページが Ajax リクエストを介して読み込まれることを確認するためにハッシュ サインインが必要になるのを防ぐにはどうすればよいでしょうか?

0 投票する
1 に答える
286 参照

php - お問い合わせフォームのJQueryアドレスとPHP_SELF

Jqueryアドレスを使用してメインページ内のページのコンテンツをロードするようにWebサイトを再構築しています。これは、連絡先ページ(contact.php)とは別に正常に機能します。これには、同じページに投稿するフォームが含まれています。このフォームでは、データが検証され、エラーメッセージが表示されます。エラーがない場合は、電子メールが送信されます。

これは、ajaxナビゲーションが実装される前は機能していましたが、現在は、contact.phpを含むindex.phpを保持するのではなく、contact.phpにブラウザーを誘導しています。

ajaxナビゲーションを使用した連絡フォームのベストプラクティスタイプのガイドラインはありますか?どんな助けでも大歓迎です。

HR

0 投票する
1 に答える
327 参照

php - AJAXナビゲーションと拡大画像

メインページindex.phpのサイトがあり、JQueryアドレスを使用してindex.phpのメニュー項目がクリックされたときにコンテンツをロードします。

#contentに読み込まれたページの1つに、Highslideを使用して展開する画像があります。問題は、画像が#content divの境界を超えて拡大すると、このdivが空になり、ジブリッシュ(����JFIFなど)に置き換えられることです。

このAJAXナビゲーションを使用してズーム可能な画像を作成する方法はありますか?

編集:Highslideコードを複製し、#contentdivに読み込まれたページ内でJQueryを再読み込みすると機能します。

しかし、これは、これらのjs呼び出しがページ上で2回行われていることを意味します。理由はわかりませんが、これは、Addressを含むindex.phpの他のjqueryスクリプトが機能しなくなったことを意味します。 。どんな助けでも大歓迎です!

0 投票する
1 に答える
408 参照

php - クエリ文字列とAJAXナビゲーション

コンテナにページをロードするindex.phpを使用して、非常に単純なajaxナビゲーションにJQueryアドレスを使用しています。これはjqueryです:

これは、ほとんどのリンク(test.phpなど)および一部のクエリ文字列(test.php?id = 3など)で機能します。ただし、test.php?d = 4&c=2のようなクエリ文字列を持つURLでは機能しません。代わりに、このページをコンテナdivではなく、空白のウィンドウにロードするだけです。私はAddressを初めて使用し、これは非常に単純だと確信していますが、2つの例の間に矛盾がある理由、つまりtest.php?id = 3では機能するが、テストでは機能しない理由を理解できません。 php?d = 4&c=2。

どんなアドバイスも大歓迎です!

0 投票する
3 に答える
437 参照

jquery - jQuery アドレス + $.ajax がコンテンツを表示しない

プロジェクトに jQuery Address プラグインを実装しようとしています。

私はCrawling実装 (つまり hashbangs) の Asual の例に従っています。

私のJavaScript:

$.ajax() 呼び出しは、私が作成したダミーの HTML ページを要求しています。

この HTML ページをtext/htmlコンテンツ タイプとともに送信します。

リクエストは正常に実行され、ハンドラー匿名関数はページ データ全体を取得していますが、$('.content).html()コマンドは機能していません。するとalert($('#content', data).html());、 になりnull、何も起こりません。エラーはありませんが、コンテンツもありません。

私はこの時点でほとんど知恵が尽きたところです...何か推奨事項はありますか?

編集:明確にするために、問題はリクエスト自体、URL、ブラウザのセキュリティの問題ではありません。ページ上のリクエストからデータを選択して表示することができません。

さらに悪いことに、$.ajax() の URL を、存在しないことがわかっているページ (つまり 404 ページ) の URL に置き換えると、404 メッセージが正しく解析されて表示されます。

0 投票する
3 に答える
9434 参照

jquery - Google アナリティクスを使用して AJAX リクエストを追跡する

jQuery Address のディープ リンク AJAX 機能を使用するように、Web サイトの大きなセクションを変更しています。などのURIを使用してmysite.com/#!/page1/subpage/います。

関数を使用してトラフィックを追跡することについてよく読んだこと_gaq.push()がありますが、もう少し伝統的な方法でそれを行うことができるかどうか疑問に思っていました...

各 AJAX 要求は、ページを作成してラッパーで返す PHP 関数を呼び出します<HTML>。これにより、カスタム ページ タイトルなどを簡単に定義できます。

そのページに分析コードを配置した場合、そのページを呼び出す jQuery はそれをトリガーして訪問を追跡しますか?

0 投票する
1 に答える
366 参照

anchor - 「通常の」アンカーポイントと組み合わせたjqueryアドレス

このサイトでは、ブラウザーで戻る/進むボタンを使用するときに ajax コンテンツを正しく記憶して読み込むために、Jquery アドレスを実装しました。

この問題は、次のような通常のアンカー ポイントを持つリンクで発生しました。

これの目的はもちろん、リンクをクリックして戻る前と同じ位置までブラウザをスクロールダウンさせることです (これは記録用の製品一覧ページです)。

jquery addressがキャッチする特定のリンクを除外する(または含めない)方法はありますか?