22
4

9 に答える 9

48

アンカー タグのデフォルト アクションの実行を妨げている JavaScript コードがあります。FireBug または Chrome DevToolsのタブを調べNetworkて、リンクをクリックしたときに何らかの AJAX リクエストが行われているかどうかを確認できます。これを行っているものが見つかるまで、javascript ファイルを除外してみてください。

于 2013-02-24T09:08:17.557 に答える
7

ダレンによって正しく与えられたのは、リンクが期待どおりに機能するのを妨げているAJAXリクエスト(投稿または取得)を送信しているJavaScriptコードであることは間違いありません。

ただし、外部リソースを使用した場合は、ファイルのエラーを修正するのが難しい場合がありminます。

AJAX呼び出しを回避するためにjquery onclickイベントをインラインで使用することをお勧めします

<a href="http://foo.bar/" onclick="window.open('https://www.foo.bar/culrsteam')">Foo</a>

window.open('https://www.foo.bar/culrsteam', '_blank')さらにlike を使用できますtarget='_blank'

于 2016-12-02T14:50:56.323 に答える
4

このコードを試してください...

<a href="http://google.com/" onclick="location.replace('http://google.com/'),'_top'">Google</a>
于 2016-11-15T04:55:12.273 に答える
2

e.preventDefault()親要素を設定しました。

于 2019-08-24T22:19:07.193 に答える