0
4

2 に答える 2

2
于 2012-09-04T16:40:45.483 に答える
2

return true;リンクのデフォルトのアクションを実行するようにブラウザに指示します。したがって、ブラウザはを実行する代わりにリンクをたどっていwindow.locationます。

両方のreturnステートメントを削除し、代わりに追加しますe.preventDefault();

$('.act-a').click(function(e){
    e.preventDefault();
    if(parseInt($('.value').val(), 10) > 0){
        window.location.href = window.location.origin + $(this).attr('url') + '?r=' + parseInt($('.value').val(), 10);
    }
});

PSを追加,10parseIntて、数値が基数10として解析されることを確認する必要があります。

于 2012-09-04T16:42:11.907 に答える