2009-08-14 8 views
1

ich mitAjax geladen html doen 'T zeigen Bilder in Firefox

    $.ajax({ 
         url: target, 
         beforeSend: function() { 
         }, 
         success: function(html) { 
          targetTabBox.html(html); 
         } 
        }); 

Die URL einige async html geladen: Ziel ist eine "Seite" ein HTML-Fragment (etwas Text und Bilder) zurück. targetTabBox ist ein div

In IE ist alles gut, aber in firefox bekomme ich meine Bilder nicht nur der Alt-Text zu sehen. Wenn ich Recht, das Bild klicken und tun Eigenschaften Ich sehe:

http://localhost:3000/Product/Slapen/Laken-en-deken/%5CFoto%5CCms%5Cgots-logo.gif was falsch ist, aber:

Als ich im html mit Firebug sehe ich sehen:

<img src="\Foto\Cms\gots-logo.gif" alt="GOTS logo"/> 

Welche wie es sollte sein!

Was fehlt mir hier?

+0

Was ist der Ausgang in Firebug von 'console.log (html);' wenn sie direkt über der Zeile 'targetTabBox.html (html);' – MitMaro

Antwort

1

OK,

Sein die Backslash firefox einige RFCs auf mich zieht sagen müssen Sie Schrägstrich verwenden, wird IE nicht.

<img src="\Foto\Cms\gots-logo.gif" alt="GOTS logo"/> 

sollte GOTS logo

Danke Jungs sein :-)

Ich glaube, ich diese & Eine Website in einem Q benötigt geben Sie es zu sehen.

+0

Interessant, nie zuvor bemerkt. Ich schätze, ich bin nie darauf gestoßen. +1 für die Beantwortung Ihrer eigenen Frage. – MitMaro

0

vergessen, die richtige Antwort zu formatieren, so dass es html gestrippt wurde:

<img src="/Foto/Cms/gots-logo.gif" alt="GOTS logo"/> 

(ich auf einer Rolle heute bin)