このコードは機能しますが、クラス「genbutton-delete」の要素は2回クリックする必要があります。誰かが私を助けてくれる?jQuery onclickは、モーダルダイアログを表示するために2回クリックする必要があります
$(document).ready(function(){
$(".genbutton-delete").click(function(){
var id = $(this).attr("id");
$("#del-"+id+"").dialog("open");
var dialogOpts = {
modal: true,
bgiframe: true,
autoOpen: false,
width: 400,
buttons: {
"Delete": function() {
$.ajax({
type: "post",
url: ""+siteURL+"https://stackoverflow.com/a/delete?media="+id+"",
data: "delete=1",
success: function(data) {location.href="?delete=1";}
});
},
"Cancel": function() {$(this).dialog("close");}
},
open: function() {
$("#del-"+id+"").load(""+siteURL+"https://stackoverflow.com/a/delete?media="+id+"");
$("#loader-"+id+"").show();
}
};
$("#del-"+id+"").dialog(dialogOpts);
return false;
});
});
OMG!私はそんな奴だ!ありがとう@ didier-ghys –
あなたは大歓迎です:-) –