1
나는이 같은 AJAX 호출에서 자바 스크립트 코드를 실행 오전 :AJAX 호출에서 자바 스크립트로 URL 변수를 가져 오는 방법은 무엇입니까?
이function loadViewViaAjax(url) {
Ext.Ajax.request({
url: url,
success: function(objServerResponse) {
var responseText = objServerResponse.responseText;
var scripts, scriptsFinder=/<script[^>]*>([\s\S]+)<\/script>/gi;
while(scripts=scriptsFinder.exec(responseText)) {
eval(scripts[1]);
}
}
});
}
과 내가 같은 URL에 매개 변수를 보내
내가 PHP와 자바 스크립트와 같은 값을 얻을 :
alert('the URL from PHP: [<?php echo $_SERVER["REQUEST_URI"]; ?>]');
alert('the URL from javascript: [' + window.location.href + ']');
PHP는 요청 URL을 제공하므로 URL 변수에 액세스 할 수 있습니다 (또한 $ _GET)를 통해 :
:
내가 이후window.location.href
를 읽어 자바 스크립트로 URL 변수를 얻을 수
대신 AJAX 호출의 상위 페이지의 URL입니다 어떻게하면 부모 페이지가 아닌 AJAX 호출에서 Javascript로 URL을 얻을 수 있습니까?
URL 변수가 충분하지 않습니까? (*'eval' 코드에 URL에 대한 액세스 권한을 부여 하시겠습니까? *) –
두 창이나 프레임간에 정보를 전달하려고합니까? 또는 자바 스크립트로 정보를 처리하고 응답을 기다리고 있습니까? – PseudoNinja
필자는 PHP를 사용할 수없는 상황에서 PHP로 할 때 "targetRegion = tab1"을 얻기 위해 자바 스크립트를 사용해야하지만 how, 즉 'window.location.request_uri'와 같은 것을 찾을 수는 없습니다. –