Bonjour, cela fait déjà 24 heures que j'essaie de comprendre d'où vient mon problème et je n'y parviens pas. Il faut noter qu'en local, le script marche très bien mais lorsque je le mets en ligne, j'ai une erreur 500. Voici le lien de la page. Déjà Je n'arrive pas à comprendre pourquoi mes requêtes mettent un temps fou à s'exécuter (le cas des 2 combox box qu'il y'a sur la page et plus particulièrement le deuxième qui se charge en fonction du contenu du premier).


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
$('#abonnement-form').on('submit', function(e) {
			e.preventDefault(); // J'empêche le comportement par défaut du navigateur, c-à-d de soumettre le formulaire
			var $this = $(this);
			var password1 = $("#contact_pass").val();
			var password2 = $("#contact_cpass").val();
			var moyen = $("#moyen_paiement").val();
			var type = $("#type_abonnement").val();
			if(type == 1){
				$montant = 1300;
				$titre = "Abonnement light à Stater Magazine";
				$description = "Abonnement light : 1.300 FCFA soit 2 € pour une durée de 02 mois";
			}	
			else{
				$montant = 7000;
				$titre = 'Abonnement annuel à Stater Magazine';
				$description = "Abonnement annuel : 7000 FCFA soit 11 € pour un an d’accès illimité";
			}
 
			var logoMtn = '<img src="http://starter-mag.cm/images/mtn_mobile_money.jpg" alt="MTN Mobile Money" title="MTN Mobile Money" onclick="buyProduct("'+type+'");" />';
			var tester = '<input name="collect-button" type="button" value="" onclick="buyProduct('+type+');" class="fm-btn"/>';
 
			$("#submit-abonner").attr("value", "Veillez patienter SVP...");
			var donnees = $this.serialize();
 
			if(donnees === ''){
				alert(donnees);
			}
			else{
				$.ajax({
					url: '../../sitepages/enregistrer.php',
					type: 'post',
					data: donnees,
					dataType: 'json', // JSON
					success: function(json) {
						if(json.reponse === 'ok') {
							if(moyen === "1" || moyen === "2" || moyen === 1 || moyen === 2)
								$("#response").html("Vous avez chosi le mode de paiement via MTN Mobile Money. <br><br>Veillez cliquer sur l'image ci-dessous pour valider votre abonnement<br><br>"+tester).hide().slideDown("fast");
							else{
								if(moyen === "3" || moyen === 3)
									moyen = "Western Union";
								else
									if(moyen === "4" || moyen === 4)
										moyen = "Express Union";
									else
										if(moyen === "5" || moyen === 5)
											moyen = "MoneyGram";
 
								$("#response").html("Un texte que j'affiche").hide().slideDown("fast");
							}
						} else {
							alert('Erreur : '+ json.reponse);
						}
						$("#submit-abonner").attr("value", "Je m'abonne");
					},
					error : function(responseText){
						alert("Erreur survenue 12");
					}
				});
			}
		});
Voici en gros le bout de code qui ne marche pas vu que chaque fois j'ai une alerte avec le message "Erreur survenue 12";