0

Rails のリンクに確認ポップアップを追加したいと考えています。ブラウザのデフォルトの css confirm: メソッドは変更できないため、bootbox を使用することにしました。( http://bootboxjs.com/ )

Railsアプリケーションに次のリンクがあるとしましょう

= link_to "asd", root_path(), id: "test"

次の JavaScript コードは pop-up を開き、結果は正しく設定されています。今必要なのは、ユーザーが確認を承認した場合にリンク アクセスを実行することです。

$("#test").click(function(e) {
  e.preventDefault();
  bootbox.confirm("Are you sure?", function(result) {
    if (result) {
        // ???
    } else {
        return false;
    }
  });
});
4

1 に答える 1

0
$("#test").click(function(e) {
  e.preventDefault();
  bootbox.confirm("Are you sure?", function(result) {
    if (result) {
      window.open($(this).attr("href"),"_self");
  });
});

私はそれを理解しました、それはまったく複雑ではありませんでした.誰も答えなかったことに驚いています:-(

于 2012-12-08T13:38:16.093 に答える