Warum ist mein Root-Pfad in dieser Funktion verdoppelt?jQuery verdoppeln Root-Pfad auf einer load() -Funktion
function bodyClass(id) {
var catName = $('#location').children().eq(4).text(),
rootPar = ("http://localhost/site/" + catName),
banner = $('#wantedDiv'),
// this load variable doubles up the root path and does not escape the first single quote
content = $('<div />').load("'" + rootPar + " " + banner + "'", function(){
$('#placeDiv').prepend(content.html());
});
// console logging retrieves the correct path inclusing the added "catName"
console.log(rootPar);
}
bodyClass();
Hier ist, was der Browser-Konsole zeigt mir:
console.log: http://localhost/site/page
load() Func: GET http://localhost/site/ 'http://localhost/site/page' 404 (Nicht Gefunden)
Ich habe bereits versucht, dass mit keinem Glück zu tun. Dies ist der Fehler, den ich bekomme GET http: // localhost/site/'Seite/404 (nicht gefunden) -> noch nicht das erste einzelne Zitat entkommen. – Sergio
Was passiert, wenn Sie die einzelnen Anführungszeichen vollständig entfernen? –
Ich bekomme einen anderen Fehler -> Uncaught Syntaxfehler, unerkannter Ausdruck: [Objekt Objekt] ' – Sergio