AJAXのみを使用するWebアプリケーションがあるため、完全な更新はなく、すべてが次のように設定されています
<a href="javascript:...()">
Chrome と Firefox では非常にうまく機能しますが、IE では、何かをクリックするたびにページの再読み込みを確認するよう求められます。リンクを変更した方が良いでしょうか?
href="#"
機能をonClickにしますか?
ありがとう。
AJAXのみを使用するWebアプリケーションがあるため、完全な更新はなく、すべてが次のように設定されています
<a href="javascript:...()">
Chrome と Firefox では非常にうまく機能しますが、IE では、何かをクリックするたびにページの再読み込みを確認するよう求められます。リンクを変更した方が良いでしょうか?
href="#"
機能をonClickにしますか?
ありがとう。
「href='#'」を使用すると、「#」アンカーが原因でページがトップに移動しないように、おそらく JS 関数でデフォルトを防止する必要があります。
私はするだろう:
HTML
<a href="javascript:void(0)" class="someclass" rel='2'>
JS
$('.someclass').on('click', function(){
var value = $(this).attr('rel');
// use 'value' as you would normaly do with your function(2)
});
またはこれ:
HTML
<a href="#" class="someclass" rel='34'>
JS
$('.someclass').on('click', function(e){
e.preventDefault();
var value = $(this).attr('rel');
// use 'value' as you would normaly do with your function(34)
});