Sven Mörs: JSON / Ajax

Beitrag lesen

Habe ein sehr sehr komisches Problem was mich seit Tagen verrückt macht. Und zwar geht es um einen Kontakt-Formular. Übertragen wird es mit der Ajax-Technik:

			$.ajax({ 
				type: "POST",
		  		url: "ajax.php",
		  		mimeType: "multipart/form-data",
		        cache: false,
		        contentType: false,
		        processData: false,
		  		data: formData 
		  	}).done(function( msg ) 
			{
				alert(msg);
$arr = array();
			if (mail($empfaenger, $betreff, $mailtext, $headers))
			{
				$arr["message"] = mail_sent;
			} else $arr["error"] = mail_error;	

			echo json_encode($arr);

Quellcode sollte ausreichen! Das ganze teste ich mit Xampp. Rufe ich die Webseite mit der Lokalen IP auf: 127.0.0.1/webseite funktioniert es bekomme ein JSON zurück. Rufe ich die Webseite mit der LAN-IP auf: 192.168.192.10/webseite bekomme ich den Fehler: Unexpected end of JSON input. WTF?

Kontakt-Formular hat alles geklappt Online, bis die Webseite umgezogen ist auf eine andere Domain. Seit dem funktioniert es nicht mehr und man bekommt den Fehler Unexpected end of JSON input. Das ergibt doch keinen Sinn, hat jemand eine Lösung?