0
$("#forcedcancel").on("click", function(e){
e.preventDefault();
$("#forceDialog").remove();
var forcedialog = "";
forcedialog += '<div id="forceDialog">';
forcedialog += '<h3>Reason for force cancelling the lesson</h3>';
forcedialog += '<p><textarea id="forcereason">A causa di </textarea><p>';
forcedialog += '<button id="submitforce" class="btn btn-primary">Submit</button><button id="cancelforce" class="btn btn-danger">Cancel</button>';
forcedialog += '<input type="hidden" id="dbv" value="'+bd+'">';
forcedialog += '</div>';
$('body').prepend(forcedialog);
});
$("body").on("click", "#submitforce", function(){
var data = {
bdv : $("#dbv").val(),
reason : $("#forcereason").text()
}
alert(data.reason);
});
div = "forceDialog"가 잘 표시됩니다. 하지만 Submit을 클릭하면 id = "forcereason"인 textarea에서 값을 가져올 수 없습니다. 내가사용자 정의 대화 상자에서 텍스트 영역 값을 가져올 수 없습니다.
$("body").on("click", "#submitforce", function(){
var data = {
bdv : $("#dbv").val(),
reason : $("body").closest("#forceDialog").find("#forcereason").text()
}
alert(data.reason);
});
에 코드를 변경하려하지만 GET을 얻고있는 유일한 경고가 "A causa가 디"입니다. 텍스트 상자 안의 초기 텍스트입니다. :(모든
고유 사용할 수 있다고 생각합니다. 한 번 콘솔을 확인하십시오. – PSR
부탁드립니다. 정말 고마워요! :) –
당신은 천만에요. – PSR