다음을 사용하여 모달을 모눈으로 팝업 한 다음 선택한 값을 다시 부모로 반환했습니다. 이것은 단 하나의 aspx 페이지로 독립 실행 형 프로젝트에서 잘 작동했습니다.jquery 반환 값
<script>
function openDialog() {
$("#MyModal").dialog('open');
}
function CloseDialog() {
$("#MyModal").dialog('close');
$("input#txtName").val($("input#hdnName").val());
$("input#txtFName").val($("input#hdnFName").val());
$("input#txtLName").val($("input#hdnLName").val());
}
$(document).ready(function() {
$("#MyModal").dialog({ autoOpen: false });
//event can fire on the click of HTML Table
$("#<%=grdModal.UniqueID%> tr").click(function() {
var id = $(this).find("td:nth-child(1)").html();
var Name = $(this).find("td:nth-child(2)").html();
var fName = $(this).find("td:nth-child(3)").html();
var lName = $(this).find("td:nth-child(4)").html();
$("input#hdnId").val(id);
$("input#hdnName").val(Name);
$("input#hdnFName").val(fName);
$("input#hdnLName").val(lName);
});
// Change the Mouse Pointer on grid row hover
$('#<%=grdModal.ClientID%> tr').mouseover(function() {
$(this).css({ cursor: "hand", cursor: "pointer" });
});
</script>
코드 비헤이비어에서 더미 데이터 테이블로 gridview를 채 웠습니다. 이제 이것을 내 솔루션에 넣을 때 부모에게 값을 반환하지 않습니다. !! 어떤 단서 y를 ?? 나는이 동일한 코드를 솔루션에 붙여 넣었다.
"부모에게 등을 맞댄"무엇을 의미합니까? jquery로 시각적으로 어떻게 변경하든 모두 하나의 웹 페이지입니다. jquery를 제거하면 페이지가 작동합니까? – Dave