2013-10-16 1 views
3

$_SERVER[PHP_SELF]과 동일한 jQuery는 무엇입니까? 내가

JQuery와는 헤더 내가 요청을 시도하고있다 예를 들어

내부에서 호출되고있는 jQuery를 기능에 삽입 할 수 있도록

나는 그것을 필요합니다. 이것은 여러 도메인에서 올 수 있으므로 동적으로 설정할 필요가 있습니다.

$(".class").load(jQuery equivalent $_SERVER[PHP_SELF] "?page=" + pageNumberID + "&ipp=4" etc); 
+0

아약스의 측면에서 : – Jai

+0

업데이트 된 질문보기 – user1711576

+0

나는 당신이 당신의 질문에 더 많은 것을 달래야한다고 생각한다. – Jai

답변

3

window.location 개체의 속성을 사용합니다.
3

현재 사용중인 JavaScript 파일의 이름을 원하십니까? 그것은 존재하지 않습니다.

가장 좋은 것은 window.location.href이며 현재 사용중인 페이지의 (전체) URL을 제공합니다.


당신이 고려할 수있는 것은 같은 모든 자바 스크립트 파일을 래핑하는 서버 측 스크립트입니다

files.add(<?php echo json_encode($filename);?>, function() { 
    <?php echo $filecontents;?> 
}); 

이 허용 당신의 모듈 또는 '위젯'로 자바 스크립트 파일을로드합니다. 당신이 페이지 자체 (_i think_)에 대한 경로를 제공 할 수 있습니다

$(".class").load(window.location.pathname + "?page=" + pageNumberID + "&ipp=4" etc); 
+0

'document.location.href'는 실제로 정답입니다. ('PHP_SELF'는 현재 파일을 제공하지 않고 PHP에서는 현재 페이지에 대해'__FILE__'을 사용합니다.) – Spudley

+1

이것은 JS/jQuery가 아닌 PHP입니다. 그리고 크로스 브라우저 지원을 위해서는'document.location' 대신'window.location'을 사용하는 것이 더 좋습니다 - http://www.w3.org/TR/Window/#window-location – DanFromGermany

관련 문제