'buildtask'라는 이름과 ID를 가진 양식이 포함 된 대화 상자가 있습니다. 파이어 버그와 함께 그것을보고 완전히 형성됩니다. jquery 코드는 동일한 페이지에있는 다른 성공적인 대화 양식 제출과 동일합니다. 문제는 $(this).dialog("close");
인 것으로 보입니다. 내가 주석을 작성하면 호출 된 Ajax PHP 스크립트가 데이터베이스를 업데이트하고 Firebug를 통해 볼 수있는 텍스트를 반향시키기 때문입니다. 물론 대화 상자는 화면에 그대로 있습니다.jquery가 게시물 데이터를 보내지 만 응답이 없습니다
주석 처리가 제거되면 데이터베이스 업데이트가 실패하고 방화 광에서 게시물 데이터가 표시되는 동안 응답 탭이 누락되어 크기가 0B로 표시됩니다.
$(this).dialog("close");
을 function(data){ }
내에 옮기려고했으나 화면에 대화 상자가 남습니다.
질문의 모든 조합으로 Stackoverflow를 샅샅이 뒤졌지만 기쁨이 없었습니다. 6 시간 넘게이 작업을 망쳤습니다.
buttons: {
"Update": function() {$.post("ajax/udTManage.php", $("#buildtask").serialize(),function(data){alert("Here");});
$(this).dialog("close");
},
"Cancel": function() {
$(this).dialog("close");
}
},
close: function() {
$("#buildtask").remove();
$('#tasker').submit();
}
방화 광의 오류 탭에 오류가 표시됩니까? –
오류가 나타나지 않았습니다. – user1533687