javascript - Get path from parent URL (current window URL) in ajax call looped inside another ajax call -
i have php page (client.php) contains script below. script performs ajax call. upon success, executes ajax call. i'm having issue second ajax call returns request_uri "sql/adminloademail.php" not parent path "/client.php". how tell php echo parent path "/client.php" appears in current window url?
script
$.ajax({   method:'post',   url:'sql/adminaddclient.php',   data:formdata,   contenttype: false,   processdata: false,   success: function(data){     $.ajax({       type:'post',       url:'sql/adminloademail.php',       success: function(data){         $('#account_list').html(data);       }     });   } });   php(adminloademail.php)
$page = parse_url(filter_input(input_server, 'request_uri' , filter_sanitize_string), php_url_path); echo $page;      
you can set parent url variable , send data param.
var parenturl = window.location.href;  $.ajax({   type:'post',   url:'sql/adminaddclient.php',   data:formdata,   contenttype: false,   processdata: false,   success: function(data){     $.ajax({       type:'post',       data:{"parenturl":parenturl},       url:'sql/adminloademail.php',       success: function(data){         $('#account_list').html(data);       }     });   } });   also can try headers.
$headers = apache_request_headers(); if (isset($headers['referer'])) {     echo "referer: " . $headers['referer']; }   since php 5.4.0 apache_request_headers available under fastcgi.
since php 5.5.7 apache_request_headers available in cli server.
http://php.net/manual/en/function.apache-request-headers.php
Comments
Post a Comment