1
하이 드롭 다운에서 옵션을 변경 나는 그것이 'targetdiv
로 알려진 jQuery를 사용하여 다른 PHP 페이지에 저장된 메시지와 HTML div 태그의 표시 코드의 조각이 아래 : 이제메시지를 숨기는 방법을 때 메뉴
function submitform() {
$.ajax({
type: "POST",
url: "updatestudentsession.php",
data: {
Idcurrent: $('#currentid').val(),
addtextarea: $('#studentadd').val()
},
dataType:'json', //get response as json
success: function(result){
if(result.errorflag){
//do your stuff on getting error message
var newHtml="<span style='color: red'>"+result.msg+"</span>";
$("#targetdiv").html(newHtml); //i am displaying the error msg here
}else{
//you got success message
var newHtml="<span style='color: green'>"+result.msg+"</span>";
$("#targetdiv").html(newHtml);
$('#targetdiv').show();
}
}
});
}
을 내가 뭘하려고하는지 그 메시지가 나타난 후에 사용자가 드롭 다운 메뉴에서 선택한 경우 메시지를 숨기고 싶습니다. 문제는 내가 이것을하려고 할 때 메시지를 표시하지 않는 양식을 제출하더라도 메시지가 나타나지 않는다는 것입니다. 제 질문은 옵션이 변경되었지만 사용자가 양식을 제출 한 후에도 메시지를 표시 할 수있을 때 #targetdiv
태그의 메시지를 숨기려면 어떻게해야합니까? 다음은
내가 뭘하려고 무엇 : 양식을 제출
$(document).ready(function(){
$('#sessionsDrop').change(function(){
$('#targetdiv').hide();
var search_val = $(this).val();
});
});
안녕하세요 동안 만 유 사업부의 범위를 추가하는 것은 (targetdiv)이 문서 준비 기능에서 해당 범위의 값을 얻을 수없는 .so를 r에. – MAAAAANI
나는 마지막 코멘트를 이해할 수 없었다. – MAAAAANI
오, 예, 코드를 줄여서 죄송합니다. 답을 시험해 보겠습니다. – user1881090