1
$('.delVid, .delUpdate, .delComment').click(function(){   //check deletions
  $.prompt('delete this entry?',{ buttons: { Ok: true, Cancel: false }, focus: 1 });
  return false;
});

クラスは、クリックすると MySQL からエントリを削除するハイパーリンクを記述しています。
以前はバニラの確認ボックスを使用して成功していましたが、即興ボックスから「真」または「偽」を返す方法がわかりません。
ある種のコールバック関数を使用する必要があると思いますが、成功していません =/

4

1 に答える 1

2

このリンクをチェックアウトした場合:

http://trentrichardson.com/Impromptu/index.php

回答の約 50% 下の RH 列に表示されます。とにかくここにあります:

コールバック関数を追加します。

function mycallbackfunc(v,m,f){
    $.prompt('i clicked ' + v);
}

$.prompt('Example 8',{ callback: mycallbackfunc });

コールバック関数には 3 つのパラメーターがあります。

  • 1 つ目は、クリックされたボタンの値です。
  • 2 つ目は、ユーザーがボタンをクリックしたときのアクティブ状態のメッセージの jQuery オブジェクトです。3 番目は、フォーム値のキーと値のペアのオブジェクトです。
  • キーは、フォーム要素の name 属性です。
于 2011-05-22T00:14:00.087 に答える