mysql — отправка данных в PHP через $ .ajax работает не во всех браузерах

Я знаю, что было так много связанных вопросов, как этот. Но я не нашел ни одного вопроса, который мог бы решить мою проблему, или я еще не нашел его. Хм … Я использую три вида браузеров: Maxthon 4.4.2.2000, Spark Security Browser 33.9.2000.3033 и Mozilla 32.0.3.

я использую $.ajax() отправить данные из моей формы входа
форма

<form method="POST" id="login_data">
<table>
<tr>
<td>Username</td>
<td><input id="txt_user" type="text" name="txt_username"></td>
<td><label id="warn_username"></label></td>
</tr>
<tr>
<td>Password</td>
<td><input id="txt_password" type="password" name="txt_password"></td>
<td><label id="warn_password"></label></td>
</tr>
<tr>
<td colspan="1" />
<td><button name="login" id="lgn_button">Login</button></td>
</tr>
</table>
</form>

И мой JavaScript такой:

    $(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(){
}
});
}
});
});

Последний — мой php-файл, подключенный к серверу для аутентификации пользователя.

<?php
session_start();

include '../controls/connection.php';
include '../controls/function.php';
shout($_POST['username']);
open_connection($dbserver,$dbuser,$dbpass,$dbname);
$query = mysql_query('SELECT COUNT(user_name) FROM Euser WHERE user_name="'.$_POST['username'].'"');
$count = mysql_fetch_row($query);
if($count[0]==0){
}
else{
$query = mysql_query('SELECT * FROM Euser WHERE user_name="'.$_POST['username'].'"');
$check=mysql_fetch_assoc($query);
if($check['user_password']==md5($_POST['password'])){
$_SESSION[md5('user')]=$_POST['username'];
$_SESSION[md5('author')]=$check['user_authority'];
}
}
?>

Для этой функции: open_connection()работает нормально. Проблема в том, что этот код работает нормально в браузере Maxthon, а не в 2 других, почему? Кто-нибудь может мне объяснить? Я новичок. Большое спасибо за каждый ответ, и я ценю это.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]