У меня есть два файла PHP с одним сообщением через ajax другому. Сообщение отлично работает в хроме. Но он не работает в firefox. Отладка с firebug показывает «POST error» красного цвета. Я вставляю свои коды ниже.Ошибка AJAX POST в firefox
Ajax:
var data_val={'user_name' : response.name,
'user_id' : response.id,
'user_first' : response.first_name,
'user_email' : response.email,
'user_birthday': response.birthday,
'user_location': response.location.name,
'user_hometown':response.hometown.name,
'user_bloodGroup':window.bloodGroup,
'user_bloodRare':window.user_bloodRare,
'user_phone_no':window.user_phone,
};
$.ajax({
type: "POST",
url: "buddha.php",
data: data_val,})
});
Файл, в котором размещается, buddha.php.
$name1 = $_POST['user_name'];
$email1 = $_POST['user_email'];
$birthday1=$_POST['user_birthday'];
$location1=$_POST['user_location'];
$hometown1=$_POST['user_hometown'];
$fbbloodgroup=$_POST['user_bloodGroup'];
$fbuserid=$_POST['user_id'];
$user_phone=$_POST['user_phone_no'];
$user_bloodRare=$_POST['user_bloodRare'];
$user_email=$_POST['user_email'];
выше Ajax находится внутри яваскрипта функции,
function fetchUserDetail()
Это называется в ButtonClick следующим образом.
<a class="button_for_me" onclick="checkFacebookLogin()" >Register Me </a>
Я должен повторить, это работает отлично и приятно в хроме. Первоначально я думал, что это была проблема предупреждений об успехах, показанных при возврате функции ajax, но ее нет.
Не могли бы вы дать мне дополнительную информацию об ошибке, которая отображается в firefox? – jewelnguyen8
Когда я использую следующую функцию, она печатает: «ошибка», «ошибка», а затем «пустая строка» error: function (xhr, textStatus, error) { console.log (xhr.statusText); console.log (textStatus); console.log (ошибка); } –