Antwort #15 am: 05. August 2016, 16:44:59
GET direkt über Browser hatte ich oben schon getestet und geht. POST dirket habe ich noch getestet.
Konsolenmeldung steht auch oben.
Der erste Fehler in jquery-1.8.3 kommt bei ca. Zeile 514 in der unkomprimierten Version.
parseJSON: function( data ) {
if ( !data || typeof data !== "string") {
return null;
}
// Make sure leading/trailing whitespace is removed (IE can't handle it)
data = jQuery.trim( data );
// Attempt to parse using the native JSON parser first
if ( window.JSON && window.JSON.parse ) {
return window.JSON.parse( data ); // <<<< HIER KOMMT DER PARSE-ERROR
}
// Make sure the incoming data is actual JSON
// Logic borrowed from http://json.org/json2.js
if ( rvalidchars.test( data.replace( rvalidescape, "@" )
.replace( rvalidtokens, "]" )
.replace( rvalidbraces, "")) ) {
return ( new Function( "return " + data ) )();
}
jQuery.error( "Invalid JSON: " + data );
},
Ich hatte die Datei mal schnell überflogen und bin auf ein "Microsoft.XMLDOM" gestoßen. Das hatte mir unter .NET schon öfter mal Spaß bereitet. Ich habe mehrere .NET-Versionen auf dem Rechner und damit auch mehrere Versionen der o. g. Klasse. Dann füegen wir noch 32-bit und 64-bit dazu und das Chaos ist perfekt. Kann damit zusammenhängen, muss aber nicht.
EDIT:
direktes POST funktioniert. Das ist ja Wahnsinn. Ich vertag das jetzt auf nächste Woche.