2013-08-23 9 views
0

다른 페이지로 페이지를로드하는 중입니다. 페이지 URL에 GET 변수가 있습니다. 어떤 이유로 다른 페이지에로드 할 때로드가 잘되지만 링크가 작동하지 않습니다. 내가로드 할 때 링크가 작동합니다. 링크는 .load() 함수가 호출 된 다른 jQuery .click() 함수입니다.

다음은 첫 번째로드 기능입니다. 이것은 잘 작동합니다 :

$(".menuDay").click(function() { 
    $("body").append('<div id="ScheduleInfo"></div>'); 
    $("#ScheduleInfo").load('Utilities/AppointmentScheduling.php?Year=' + year + '&Month=' + month + '&Day=' + day); 
}); 

이 여기에 제 2로드 기능입니다. 이것은 페이지가 직접 개방 될 때,하지만이 위에 나열된 jQuery의 .load()의 구현을 통해 개방하지 않을 때 작동합니다

$("table.HourlySchedule tr").click(function() { 
    $("body").append('<div class="AddAppointment"></div>'); 
    $("div.AddAppointment").load('AddAppointment.php?Year=' + Year +'&Month=' KK+ Month + '&Day=' + Day); 
}); 
+0

설명을 위해 (jQuery를 lib 디렉토리가 필요하다), 두 번째 조각은 AppointmentScheduling.php에 나타납니다? –

+0

네, 맞습니다. – JVE999

답변

0

그런 짓을하지 왜;

function storeIt(data) { 
    $("#ScheduleInfo").empty().html(data); 
} 
$.get('Utilities/AppointmentScheduling.php?Year=' + year + '&Month=' + month + '&Day=' + day, storeIt); 

+0

'$ .get ('Utilities/AppointmentScheduling.php? Year = '+ year +'& Month = '+ 달 +'& Day = '+ 일, function (data) { $ ("# ScheduleInfo") .html (data);});'? 방금 그걸 시도했기 때문에 똑같은 일을했기 때문입니다. – JVE999

+0

네, 동일합니다. – sniko

+0

방금 ​​다른 페이지에서도 해당 형식으로 변경했는데 아무 것도 변경하지 않았습니다 .. – JVE999

관련 문제