2011-07-02 7 views
0

대신에 현재 페이지의 URL을 사용하여 .jQuery.ajax()는 지정된 URL

이 요청은 세션을 계속 유지하기위한 것이므로 결과에는 신경 쓰지 않습니다. the docs에 따르면 URL을 지정하기 만하면됩니다. 왜 이것이 올바르게 작동하지 않는지에 대한 생각은 없습니까?

+1

내 생각 엔 keepalive.php 요청을 index.php로 리디렉션하는 서버 측 코드가 있다고 생각합니다. 프레임 워크 및/또는 콘텐츠 관리 시스템이 많습니다. –

+0

@Crayon 폭력적입니다. 사실이 아니라고 확신하며, Fiddler를 분석 할 때 그러한 요청을 볼 수 있습니다. – Brad

+0

@mu가 너무 짧습니다. jQuery 1.8.14 – Brad

답변

4

jquery> = 1.5를 사용하는 경우에만 코드가 작동합니다.

jQuery.ajax({ 
    url: 'keepalive.php' 
}); 

이 코드는 JQuery와 버전에서 실행됩니다 : 최대의 호환성을 위해, 다음 사용합니다. 희망이 도움이됩니다.