AJAX und NS_ERROR_DOM_BAD_URI Fehler
Ich habe Folgendes problem, ich denke, es ist wahrscheinlich aufgrund der Tatsache, dass mein Ansatz vielleicht falsch, aber hoffentlich mit Ihrer Hilfe, ich kann Sortieren es aus!
Grundsätzlich, für meine Website habe ich eine search-Anbieter (wer hat schon bezahlt, also bin ich nicht gegen irgendwelche Nutzungsbedingungen). Wenn das Suchformular ist subbmitted ich bin geleitet, um Ihre Domäne, wo die Ergebnisse angezeigt werden.
Während ich kann, passen Sie das Aussehen der zurückgegebenen Ergebnisse, es gibt nur so weit ich nehmen kann, und es auch nie bekommen wirst Einbau in komplett mit dem look and feel meiner Website.
So, ich dachte, anstatt das zu tun, das regelmäßige KOMMEN über die form, die ich tun würde, ein AJAXified BEKOMMEN und dann Spritzen die zurückgegebene Antwort in ein div auf der Seite - erlauben Sie mir, zu pflegen das Aussehen und fühlen, und nie verlassen Sie unsere domain.
Dieser funktioniert im IE, aber im firefox bekomme ich "text/html (NS_ERROR_DOM_BAD_URI)
" als Fehler an. Mit etwas Forschung getan, habe ich entdeckt, dies ist aufgrund der AJAX-Anfrage zu schlagen, eine Website außerhalb unserer domain.
Somit ist es ein besserer Ansatz, den ich ergreifen können, um den gleichen Effekt erzielen? oder gibt es eine Möglichkeit, die ich bekommen kann firefox und mein AJAX-request zu spielen schön? Was ist wirklich seltsam ist, dass wenn ich beobachte, dass die Anfrage im HttpFox (ein ordentliches FF add-on), es meldet den oben genannten Fehler, aber ein Blick auf die Inhalte zurück, ist alles wie erwartet - also warum kann ich nicht zugreifen!!
Ich würde wirklich gerne, um dieses zu erhalten, wie es ist viel einfacher als umschreiben aller unserer CSS und Zeug, um Ihre Ergebnisse-Seite schaut fast wie unsere Website. Jede Hilfe in diesem Bereich wäre sehr geschätzt werden.
InformationsquelleAutor WickyNilliams | 2009-07-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie die JSONP zu tun cross-domain-soweit ich weiß - es ist eine " security exception bei AJAX. JQuery behandelt Sie gut, aber Sie müssen die server-Antwort angepasst.
Ich habe getan, ein OSS-Projekt für Soziale Aktionen, tut dies über ein PHP-proxy. Sie können es sehen hier: http://os.adamaltemus.com/social-actions/
InformationsquelleAutor Corv1nus
Dieser Fehler tritt auf, wenn Sie haben verschiedene domain-Namen im code.
http://hiox.org/index.php?id=2737
InformationsquelleAutor
Es ist auch möglich, wenn Sie gerade auf einem
http
Webseite und senden möchten, ein AJAX-call auf einehttps
website auf der gleichen domain.InformationsquelleAutor Stefan Brendle