ugrás a tartalomhoz

Jquery.post fgv. nem működik Linuxon

bbenhu · 2012. Május. 14. (H), 13.09
Kedves mindenki!
A minap érdekes dologba botlottam ami nem kevés fejtörést okozott nekem. Egy egyszerű jquery regisztrációs - bejelentkezős programot írtam, tök ugyanolyan formában ahogy eddig is. Windows XP és Windows 7 -en minden gond nélkül fut. Azonban mikor Ubuntun próbálkoztam, ott a $.post függvény nem kerül teljesítésre, se Chromeban, se Firefoxban (hibakonzol üres). Megse moccan. Érdekes mert a többi webes alkalmazásaim, melyben ugyanilyen formában használom az említett $.post fgv -t, minden gond nélkül fut.
Másolom a kódot, tényleg nagyon egyszerű az egész.
HTML
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
  3. <html>  
  4. <head>  
  5.         <title></title>  
  6.         <meta http-equiv="Content-Type" content="text/html; charset=utf-8">  
  7.         <link rel="stylesheet" href="template/login.css" type="text/css">  
  8.         <script type="text/javascript" src="template/js/jquery.js"></script>  
  9.         <script type="text/javascript" src="template/js/functions.js"></script>  
  10.         <script type="text/javascript" src="template/js/loginfunct.js"></script>  
  11. </head>  
  12. <body>  
  13. <form action="" method="post" id="loginform">  
  14.         <table cellpadding="0" cellspacing="0" width="640" align="center" style="margin-top: 7px;margin-bottom:15px;">  
  15.         <tr><td class="panel_top" valign="middle">  
  16.                 Login  
  17.         </td></tr>  
  18.         <tr><td class="panel_content" valign="top">  
  19.                 <table cellpadding="8" cellspacing="0" style="margin-top:10px; margin-bottom:18px;">  
  20.                 <tr><td align="left" valign="top">  
  21.    
  22.                         <input type="text" class="textbox" value="" name="email" style="margin-left:10px;color:#A3A3A3;" id="logemail">  
  23.                 </td><td align="left" valign="top">  
  24.                         <input type="password" class="textbox" value="Your password" name="password" id="logpassword" style="color:#A3A3A3;">  
  25.                 </td><td align="left" valign="top">  
  26.                         <input type="submit" class="submit_ok" value="" name="login">  
  27.                 </td></tr>  
  28.                 <tr><td colspan="2" align="right" style="padding:0">  
  29.                         <a href="#" style="font-size: 12px;" id="forgot_passw">Lost password</a>&nbsp;&nbsp;  
  30.    
  31.                 </td><td></td></tr></table>  
  32.                 </form>  
  33. <div id="darkbg"></div>  
  34. <div id="error_msg"></div>  
  35. <script type="text/javascript" src="template/js/login.js"></script>  
  36. </body>  
  37. </html>  
JAVASCRIPT:
  1. $(function(){  
  2. $("#loginform").submit(function() {  
  3.         var logemailc = $("#logemail").val();  
  4.         var logpasswordc = $("#logpassword").val();  
  5.         $.post(virpath+'requests/login.php', {'email':logemailc,'password':logpasswordc},  
  6.                 function(response) {  
  7.                         if(response == "baddata") {  
  8.                                 show_error("You entered a wrong password or email address. Please try again.");  
  9.                                 $("#logpassword").blur();  
  10.                                 $("#logemail").blur();  
  11.                         } else if(response == "nouser") {  
  12.                                 show_error("Sorry, something went wrong. You entered a correct datas but your account is broken.");  
  13.                                 $("#logpassword").blur();  
  14.                                 $("#logemail").blur();  
  15.                         } else if(response == "unchecked") {  
  16.                                 show_error("Your account isn't confirmed. Please click on the link which is in your mailbox.");  
  17.                                 $("#logpassword").blur();  
  18.                                 $("#logemail").blur();  
  19.                         } else if(response == "deactive") {  
  20.                                 show_error("Your account is banned by an administrator.");  
  21.                                 $("#logpassword").blur();  
  22.                                 $("#logemail").blur();  
  23.                         } else if(response == "ok") {  
  24.                                 document.location = virpath+'cp/';  
  25.                         }  
  26.                 });  
  27.         return false;  
  28. });  
  29. });  
Természetesen a show_error fgv a functions.js -ben van. A gond nem ott van, nélküle is próbáltam, a $.post függvény nem működik Ubuntun :(
Valakinek valami ötlet?

// szerk. alert ablakokkal teszteltem, a post fgv -en kívül minden lefut
 
1

Forgalom

Poetro · 2012. Május. 14. (H), 13.46
Azt meg tudnád mondani, hogy milyen forgalom történik közben? Nem lehet, hogy rossz az URL ahova küldenéd az adatot, illetve nem sikeres válasszal tér vissza az AJAX kérés?
2

$.ajax

blacksonic · 2012. Május. 20. (V), 17.10
$.ajax-ot probaltad? testreszabhatobb, hibaesemenyekre is lehet callbacket rakni
3

Cross-domain/cert probléma?

tgr · 2012. Május. 21. (H), 19.26
Cross-domain/cert probléma? Ne a konzolban nézd, hanem a net fülön.