Ich versuche, XML in eine Webseite von einem anderen Server zu lesen, und ich nehme an, dass mein Problem Same-Origin Policy und daher ein Cross-Domain-Problem ist.Verwenden Sie Jsonp, um xml Cross-Domäne zu erhalten
Ich habe ein bisschen googeln und es scheint, dass Jsonp der Weg nach vorne ist. Basierend auf einigen Beispielen habe ich hier auf Stackoverflow und anderen Seiten gefunden, das ist was ich habe, und es "trifft" nicht den Server mit dem XML. Ich kann die XML in einem Browser anzeigen.
$(document).ready(function(){
$.ajax({
type: 'GET',
dataType: 'jsonp',
url: 'http://192.168.0.106:8111/getconfiguration?',
success: function (xml)
{ //do stuff with received xml
}});
Irgendwelche Vorschläge? Bitte beachten Sie, dass ich ein Neuling in Bezug auf JS/JQuery bin; o)
Was ist, wenn Sie keinen Zugriff darauf haben? Sie können Daten nur im XML-Format senden/empfangen. – crosenblum
Wenn der Server nicht eingerichtet ist, um domänenübergreifende, clientseitige und JavaScript-Interaktionen zu handhaben, können Sie dies nicht erzwingen. Es gibt verschiedene Arbeitsumgebungen, die einen Proxy auf Ihrem Server, Flash oder Java Applets verwenden. –