현재 jquery 및 jquery 데이터 테이블 플러그인을 사용하여 멤버십 검색 페이지를 작성 중입니다.jquery 오프너 및 jquery 데이터 테이블 문제
사용자가 버튼을 클릭 할 때의 흐름입니다. 검색 회원, 회원 목록이 포함 된 새 창이 나타납니다.
회원 목록에 jquery datatable이 사용됩니다. 사용자가 Add (추가)를 클릭하면 구성원 데이터가 Opener 창에 다시 추가됩니다.
그러나 다음 페이지로 이동하거나 검색 할 때마다 추가 링크가 더 이상 작동하지 않습니다. Firebug 콘솔을 검사해도 오류가 표시되지 않습니다.
문제를 더 잘 이해하기 위해 비디오를 업로드합니다.
http://www.mediafire.com/?n2cjgibohpjdima
추가 링크는 add_member 클래스가 포함되어 있습니다. 당신은 document.ready 을하지 않고
function pageLoad(sender, args) {
if (args.get_isPartialLoad()) {
<your code here>
}
}
를 사용하여 시도 할 수 있습니다
$(document).ready(function() {
$('#example').dataTable();
$(".add_member").click(function() {
var id = $(this).closest('tr').attr('id');
var name = $('tr#'+id+' td#row_name').text();
var ic = $('tr#'+id+' td#row_ic').text();
var phone = $('tr#'+id+' td#row_phone').text();
var dob = $('tr#'+id+' td#row_dob').text();
var blacklist = $('tr#'+id+' td#row_blacklist').text();
var cust_name = window.opener.jQuery("#cust_name");
var cust_phone = window.opener.jQuery("#cust_phone");
var cust_ref = window.opener.jQuery("#cust_ref");
var cust_dob = window.opener.jQuery("#cust_dob");
cust_name.val(name);
cust_phone.val(phone);
cust_ref.val(ic);
cust_dob.val(dob);
window.close();
});
});
가 사전에 감사합니다 :)
감사처럼 작동 - 그래서 다음과 같이 수정하는 경우 매력;) – cyberfly