Enviar datos a PHP a través de $ .ajax no funciona en todos los navegadores

Sé que hubo tantas preguntas relacionadas como esta. Pero no encontré ninguna pregunta que pueda resolver mi problema o no lo encontré todavía. Umm … Estoy usando tres tipos de navegadores: Maxthon 4.4.2.2000, Spark Security Browser 33.9.2000.3033 y Mozilla 32.0.3.

Estoy usando $.ajax() para enviar datos de mi formulario de inicio de sesión

 
Username
Password

Y mi javascript es así:

  $(document).ready(function(){ $('#lgn_button').click(function(){ var user = $('#txt_user').val(); var password = $('#txt_password').val(); if(user==""){ alert(''); } else{ $.ajax({ url: 'login.php', type: 'POST', data: {username:user,password:password}, success:function(){ } }); } }); }); 

El último es mi archivo php que se conectó al servidor para autenticar al usuario

  

Para esta función: open_connection() , funciona bien. El problema es que este código funciona bien en el navegador Maxthon, pero no en otros 2, ¿por qué? ¿Alguien puede explicarme? Soy un novato Muchas gracias por cada respuesta y lo aprecio.