버튼의 onclick이 EditContact 함수를 사용하도록 설정되어 있습니다. 이 함수는 jquery 대화 상자를 설정하고 서버에서 데이터를 가져 와서 표시합니다. 모든 것은 작동하지만 조금 더 잘 작동하도록하고 싶습니다. 지금은 빈 대화 상자가 나타나서 코드를 가져 와서 서버에서 내용을 가져 오면 대화 상자에 내용이 채워집니다. 내 질문은 콘텐츠를받을 때까지 대화 상자가 나타나지 않게하는 방법입니다.콘텐츠가 검색 될 때까지 jquery 대화 상자를 숨기는 방법은 무엇입니까?
function EditContact() {
$('#editContactView').dialog({
modal: true,
width: 'auto',
position: ['top', 'center'],
resizable: false,
autoOpen: false,
open: function (event) {
var szAction = "Content url for this example";
$(this).load(szAction,
function (response, status, xhr) {
$('#editContactView').dialog('open');
return false;
});
}
});
$('#editContactView').dialog('open');
}
이 작업은 수행해야 할 작업에 가깝지만 지금은 제대로 작동하지 않는다고 생각합니다. 내가 작동하게되면 다시 게시 할 것입니다. – user3648646
이 경우에는'$ (this) .load()'가 실제로 $ ('# editContactView'). load()이어야한다고 생각합니다. – tengbretson
문제점을 일으키는 구문 오류가 발생했습니다.이 솔루션이 효과가있었습니다. 입력에 감사드립니다. – user3648646