Frage : AJAX Pfosten, der interne Störung des Bediener-500 auf Phasenbediener zurückbringt

Ich verursachte einen Index, in dem ein Benutzer von einer Vielzahl der Verschiffenwahlen für einen Auftrag von einem jQuery Dialogfeld innen vorwählen kann.  Die Verschiffenrate wird über UPS u. Fedex geliefert.  Ungewöhnlich genug, ist der Index auf meiner Entwicklungsmaschine adaequat, aber auf dem Phasenbediener, ist Brandstifterrückkehr ein „interne Störung, wie des Bediener-500 "

Here was mein jQuery aussieht:

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:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
jQuery („#selectverschiffen“) .click (Funktion () {
// öffnen den Dialog, beginnen mit der „Ladenseite“
		$ („#shipping-vorwählen“), .load („funktionell/shipping_load.php ").dialog ({
			bgiframe: zutreffend,
			autoOpen: ausrichten,
			Position: „Mitte“,
			Titel: „Auserwählte Verschiffen-Methode“,
			Breite: 400,
			Höhe: 400,
			modal: zutreffend,
			Knöpfe: {
				„Verschiffen anwenden“: Funktion () {
					var bValid = richten aus;
					
					wenn (bValid) {
						var fship = $ („Eingang [Name=shipping]: überprüftes ").val ();
						var arr = fship.split („-“);
						var shipPrice = arr [1];
						var shipMeth = arr [0];
						
						var-Unterordnung = $ („#d_total“) .val ();
						wenn ($ („#customerdiskont ").val ()! = „falsch ") {
							var-minDis = Unterordnung * („. „+$ („#customerdiskont“) .val ());
							var nTotal = Unterordnung - minDis;
					
							var orderTotal = nTotal + parseFloat (shipPrice) + parseFloat ($ („#tax“) .val ());  /* Auftrags-Gesamtmenge minus des Kundendiskonts *
							
							$ („#order_discount_amount“) .val (“ - „+minDis.toFixed (2));
						}
						sonst {
							var orderTotal = parseFloat (Unterordnung) + parseFloat (shipPrice) + parseFloat ($ („#tax“) .val ());	/* Auftrags-Gesamtmenge, kein Diskont *
						}
						$ („#order_total“) .val (orderTotal.toFixed (2)),
						$ („#shipcost“) .val (parseFloat (shipPrice)),
						$ („#shipping_method“) .html (shipMeth);
						
						$ (dieses) .dialog („zerstören“);
					}
				},
				„Nahes Fenster“: Funktion () {
					$ (dieses) .dialog („zerstören“);
					
				}
			},
			Abschluss: Funktion () {
				$ (dieses) .dialog („zerstören“);
			}
		});
		
		// dieser Teil lässt wirklich den PHP-Code laufen, um die Ratenresultate von UPS u. von Fedex zu erhalten
		$.ajax ({
   			Art: „PFOSTEN“,
   			URL: „funktionell/shipping_selection.php“,
			Daten: „shipid=“ + $ („#customer-versendenidentifikation“) .val () + „&cartid=“ + $ („#cart_id“) .val (),
			Erfolg: Funktion (HTML) {
				$ („#sLoader ").fadeOut („schnell“);
				$ („#sLookup“) .html (HTML);
			}
 		});
		
	}); 


The Dialog öffnet eine Ladevorrichtungsseite (mit GIF) und Arbeiten dieses Teils fein.  Sobald der AJAX Pfosten (shipping_selection.php) komplett ist, soll es das „sLookup“ Div. aktualisieren mit dem HTML von der shipping_selection.php Seite.  Wie ich sagte, arbeitet es tadellos an meinem Prüfungsbediener, aber fällt auf dem Phasenbediener aus.  Beide lassen PHP 5.2xxxx.

Also, Nachricht in den angebrachten Bildern laufen, dass das „shipping_selection.php“ wirklich… Ratenresultate werden zurückgegangen von UPS und von Fedex bearbeitet, gleichwohl etwas auf dem AJAX Erfolg function.
ausfällt
Attachments:
Shipping Ladevorrichtung Dialog
 Versandladevorrichtungs-Dialog“/></a>
</div>
      </div><div class=
Firebug Störung mit zurückgebrachtem Results
 Brandstifter-Störung mit zurückgebrachten Resultaten“/></a>
</div>
      </div><div class=

Antwort : AJAX Pfosten, der interne Störung des Bediener-500 auf Phasenbediener zurückbringt

Dieses, was Sie sind, sucht?
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
Funktion starb ($error) {
                // Ihr Störungscode kann hier gehen?
                    ?? ICH MÖCHTE HTML PAGE MIT STÖRUNGEN HIER SETZEN
                ? >
                das ganzes HTML, das Sie wünschen
                
"; echo $error."

"; echo "Please go back and fix these errors.

"; die(); } // validation expected data exists if(!isset($_POST['first_name']) || !isset($_POST['last_name']) || !isset($_POST['email']) || !isset($_POST['telephone']) || !isset($_POST['comments'])) { died('We are sorry, but there appears to be a problem with the form your submitted.'); }
Weitere Lösungen  
 
programming4us programming4us