Pytanie : AJAX poczta 500 Wewnętrzny Serwer Błąd na Żywy Serwer

I tworzyć pismo dokąd użytkownik móc od różnorodność wysyłka opcja dla rozkaz z wewnątrz jQuery dialog pudełko.  The wysyłka tempo dostarczać przez PODNOSIĆ & FedEx.  Dziwnie dosyć, the pismo pracować świetnie na mój rozwój maszyna, ale na the żywy serwer, Firebug powrót "500 Wewnętrzny Serwer Błąd "

Here być 500 mój jQuery patrzeć jak:

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:
61:
62:
jQuery ("#select-wysyłka") .click (funkcja () {
// Otwierać the dialog, zaczynać z the "strona"
		$("#shipping-select") .load ("").dialog/shipping_load.php ").dialog ({
			bgiframe: prawdziwy,
			autoOpen: true,
			pozycja: "centrum",
			tytuł: "Wybrany Wysyłka Metoda",
			szerokość: 400,
			wzrost: 400,
			modalny: prawdziwy,
			guzik: {
				"Stosować Wysyłka": funkcja () {
					var bValid = true;
					
					jeżeli (bValid) {
						var fship = $ ("wkład [name=shipping]: sprawdzać ").val ();
						var arr = fship.split ("-");
						var shipPrice = arr [(1)];
						var shipMeth = arr [(0)];
						
						var subOrder = $("#d_total") .val ();
						jeżeli ($("#customer-discount ").val ()! = "fałszywy ") {
							var minDis = subOrder * (". "+$("#customer-discount") .val ());
							var nTotal = subOrder - minDis;
					
							var orderTotal = nTotal + parseFloat (shipPrice) + parseFloat ($("#tax") .val ());  /* Rozkaz Suma minus klient rabat *
							
							$("#order_discount_amount") .val (" - "+minDis.toFixed (2));
						}
						inny {
							var orderTotal = parseFloat (subOrder) + parseFloat (shipPrice) + parseFloat ($("#tax") .val ());	/* Rozkaz Suma, Żadny Rabat *
						}
						$("#order_total") .val (orderTotal.toFixed (2)),
						$("#shipcost") .val (parseFloat (shipPrice)),
						$("#shipping_method") .html (shipMeth);
						
						$ (.dialog) .dialog ("niszczyć");
					}
				},
				"Zamknięty Okno": funkcja () {
					$ (.dialog) .dialog ("niszczyć");
					
				}
			},
			zakończenie: funkcja () {
				$ (.dialog) .dialog ("niszczyć");
			}
		});
		
		// Ten porcja właściwie biegać the PHP kod the tempo rezultat od PODNOSIĆ & FedEx
		$.ajax ({
   			typ: "POCZTA",
   			url: "shipping_selection.php/shipping_selection.php",
			dane: "shipid=" + $("#customer-ship-id") .val () + "&cartid=" + $("#cart_id") .val (),
			sukces: funkcja (html) {
				$("#sLoader ").fadeOut ("szybki");
				$("#sLookup") .html (html);
			}
 		});
		
	}); 


The dialog otwierać ładowacz strona (z gif) i ten porcja praca świetnie.  Jak Tylko the AJAX poczta być zupełny (shipping_selection.php), ono przypuszczać the "sLookup" div z the HTML od the shipping_selection.php strona.  Jakby I powiedzieć, ono pracować doskonale na mój probierczy serwer, ale nie udać się na the żywy serwer.  Function.
biegać PHP 5.2xxxx.

Also, zawiadomienie w the dołączać wizerunek że the "shipping_selection.php" właściwie pracować… tempo rezultat wracać od być PODNOSIĆ i FedEx, jednakże być nie udać się na the AJAX sukces function.
Attachments:
Shipping Ładowacz Dialog
 Ładowacz Dialog
Firebug Błąd z Wracać Results
 Firebug Błąd z Wracać Rezultat

Odpowiedź : AJAX poczta 500 Wewnętrzny Serwer Błąd na Żywy Serwer

Być ten ty ty być dla?
(1):
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
funkcja umierać ($error) {
                // twój błąd kod móc tutaj?
                    ?? I CHCIEĆ HTML STRONA TUTAJ Z BŁĄD
                ? >
                wszystkie the html ty chcieć
                
"; 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.'); }
Inne rozwiązania  
 
programming4us programming4us