2011-02-05 2 views
0

jQuery를 사용하여 무한 스크롤 (하단으로 스크롤하면 더 많은 내용을로드 함)을 만드는 응용 프로그램이 있습니다. 사용자가 맨 아래를 친다면 사용자의 추가 데이터를 얻기 위해 서버에서 HTTP 요청을 수행해야합니다.Safari 5 jQuery HTTP 요청으로 세션 쿠키 리셋

저는 $ .get();을 (를) 사용하고 있습니다. HTTP 요청을 수행합니다. Chrome과 Firefox에서는 잘 작동하지만 Safari에서는 작동하지 않습니다. HTTP 요청을 수행하면 사용자 세션을 저장하는 쿠키가 재설정되고 사용자의 데이터를 가져 오거나 사용자의 세션을 확인해야하는 다른 HTTP 요청을 수행 할 수 없습니다.

내 친구가 $ .get();을 변경하라고했습니다. to $ post();는 쿠키가 HTTP POST 대신 GET에서 작동하기 때문에. 나는 운이 없었고 여전히 효과가 없습니다.

내 jQuery 버전은 1.4.4이고 Safari는 5.0.3 버전입니다.

나는이 문제가 :(

감사합니다,

페드로을 날 괴물이되고, 누군가가 나를 도울 수 있기를 바랍니다.

+0

이상한, 링크가 있습니까? 포스트 대 게이가 전혀 차이가 없어야합니다. –

답변

0

가 저를 난처하게 때문에 나는 사방이 응답 한 너무 오래 - 세션은 www.example.com에서 example.com으로 또는 그 반대로 변경되지 않고도 살아남을 수 없습니다.

전체 URL (* http : //www.example.com/get_file.php *와는 반대로 */get_file.php * "귀하의 요청에 대해, 이것이 귀하의 문제 일 수 있습니다.

+0

니스! 그것은 전체 주소를 사용하여 일했습니다! 고마워요! : D –

+0

대기, 전체 주소를 사용하여 작동합니까? – dgig

+0

예, 전체 주소. –