1
이 코드는 PHP 클래스에서 생성 된 내용으로 대화 상자를 여는 것입니다. 단 2 초 이내에 코드가 대화 상자에서 명확 해집니다.JQuery 대화 상자 내용이 열린 후 지워짐
$k('#CreateTable').click(function(e){
e.preventDefault();
var Call = $k('#CreateTable').attr('value');
var util = $k(this).attr('id');//.attr('value');
// alert(util);
$k('#dialog').dialog({
autoOpen: false,
title: 'Running Utility for: '+Call,
modal: true,
width: 450,
close: function(event, ui) {
$k("#dialog").empty(); // remove the content
}//END CLOSE
}).dialog('open');
$k.ajax({
type: "post",
url: "inc/runUtilities.php",
dataType: "html",
data: {
'utility' : util
},
success: function(data) {
//alert('success');
$k('#DlgTxt').html(data).fadeIn('slow');
}
});
//return false;
});//END DIALOG
그것은 다음 버튼 코드에서 트리거됩니다 :
<div class="tab-pane fade in active" id="Utilities">
<p>
<div>
<button class="btn btn-lg btn-default" type="button"
value="Create Table" id="CreateTable" >Create Table</button>
</p>
</div>
</div>
내가 놓친 무언가가 여기에 는 자바 스크립트/JQuery와 무엇입니까?
그래서 질문은 무엇에 $ .k을()? – Neat
내 PHP 코드에서 생성 된 내용은 대화 상자가 열리면 거의 다 명확 해집니다. 이는 바람직하지 않습니다. 대화 상자가 닫힐 때까지이 내용을 유지하려면이 코드에 어떤 변경을해야합니까? –