if http://<<< domain where AJAX call is made from>>>
is different than http://<<< domain where AJAX call is made to>>> even if it's just a "sub"-domain, it is not going to work as you are breaking the cardinal rule of browsers: client side script cannot call another domain like this doesn't matter what the sub-domain is, how it was created, if it's"psudeo", ** just that it's different ** On Dec 10, 11:51 am, Pj <pravee...@gmail.com> wrote: > Hi there, > I've configured mod_rewrite rules to have pseudo sub domains for > pages. > > I discovered that when i try to send a $.post() request to an absolute > path, the function() which needs to be executed after a successful > $.post, doesn't execute. In my code, it stays at "Please wait... " > stage. > > After doing some tests i found out post values are not passed into the > target php script. > > Also I found out sessions are not working in the target script. > > Can't i use jquery's $.post() method for pseudo subdomains? > (this works perfectly in the actual page though) > > Here's my code. > > function addContact(id){ > > $(document).ready(function(){ > $("#add-con-ok"+id).html("Please wait... <img > src='images/loading- > small.gif'>"); > $.post("http://domain.com/add-contact.php", { id: id}, > function(){ > > $("#add-con-ok"+id).html("<small>Request Sent</ > small>").animate({ opacity: "hide" }, 2000); > > }); > $("#add-con-box"+id).hide(); > > }); > } > > backend: > > <?php > session_start(); > > if(isset($_SESSION['USER_ID'])){ > > $c_id = mysql_real_escape_string($_POST['id']); > //rest of the code} > > ?>