2017-12-12 7 views
1

Guten Tag an alle bekommen ..Wie die Werte von Ajax-Post in iis7.5

Ich habe ein Problem .. Ich kann die Werte nicht erhalten, die in meinem Ajax-Code senden sind ..

das ist mein ajax-Code

$(function(){ 
    $('#login').on('submit',function(e){ 
     e.preventDefault(); 
     var user = $('#username').val(); 
     var pass = $('#password').val(); 
     $.ajax({ 
      url:'confirm_login.php', 
      type:'POST', 
      data:{user:user, pass: pass}, 
      success : function(data){ 
       alert(data); 
      } 
     }); 
    }); 
}); 

dies mein pHP-Code ist

<?php 
     echo "outside"; 
    if(isset($_POST['user']) && isset($_POST['pass'])){ 
     echo "inside"; 
    } 
?> 

Als ich es versuchte, das Ergebnis außerhalb ist ..

Ich versuchte auch das Echo „außen“ zu entfernen, aber das Ergebnis ist leer ..

So kann ich davon ausgehen, das Problem in der $ ist _POST .. Wenn ihr begegnet sind und gelöst werden dabei helfen pls ..

Hinweis: Dies ist in der IIS7.5.

Antwort

0

ich schon lösen habe es .. Als ich in der Registerkarte Netzwerke in den Chrom Entwickler-Tools suchen, sah ich, dass er eine Anfrage an confirm_login.php und confirm_login senden ..

Ich erinnere mich auch habe ich eine rewrite herrschen in meinem web.config, die die .php in der uRL entfernt .. Also, was ich tat, war nur einfach die .php in der uRL der ajax entfernen und es funktioniert wie ein Charme ..

gerade diese url:'confirm_login',

Verwandte Themen