J'ai cu gros souci avec mon code ajax.
le code fonction tres bien et le fichier php me revoir bien success en cas de succes mais ajax execute le code error. dans le mm temps quand le php renvoir ajax execute toujors error. je n'arrive pas aretrouver le souci.
Voici le code js
$('#zayafka_redu .obtenir_redumsk20').click(function(){
$name_prodoct = $(this).closest("form ").find(".name_client").val();
$phone_client = $(this).closest("form ").find(".phone_client").val();
if($phone_client==''){
alert('Напишите Пожалуйсто ваш номер телефон!');
}else{
reduc_name_client();
}
});
function reduc_name_client(){
$.ajax({
type: "post",
url: "../redirection_ajax/redirection_msk20.php",
data: {
'name_clientr' : $name_prodoct,
'phone_clientr' : $phone_client
},
success: function(data){
if(data == "success"){
$('.crd .cardbody , .crd .darken').hide();
$('form .name_client , form .phone_client').val('');
alert('«Спасибо за Вашу заявку. Менеджер свяжется с Вами в ближайшее время»');
} else {
$(".info_sms").css("color", "red").html(data);
}
}
});
}
Voici le code php
<?php
if((!empty($_POST['name_clientr'])) || (!empty($_POST['phone_clientr'])) ){
$name_client = $_POST['name_clientr'];
$phone_client = $_POST['phone_clientr'];
$city ="Москва for msk20";
$code="20%";
if($name_client){
include"../sms/sms_reduction.php";
echo "success";
exit();
} else {
echo 'error';
exit();
}
}
?>
peut importe le retour du php ajax affiche success ou error selon le cas en rouge. Or en cas de success il devrait cacher ma pup m'avicher le alert
Bonjour,
Es-tu sûr qu'il n'y a que "success" dans la réponse?
Peux-tu copier ici ce qu'affiche la console du navigateur si tu places un console.log à cette endroit ? =>
success: function(data){
console.log(data);
...
ca met ca :Uncaught Error: Bootstrap's JavaScript requires jQuery version 1.9.1 or higher
il faut note que avec les autre champs du formulaire tout marche bien!
j'ai changer la verssion et toujours le meme probleme.
et la on affiche: 17functions.js:19 ( <br/>Неверный адрес электронной почты!
2functions.js:19
success )