Hallo zusammen...ich habe ein mir gerade unerklärliches Problem.
Und zwar will ich Daten aus einem REST-Webservice in das JqGrid laden. Das response Format ist XML. Es funktioniert, wenn ich eine lokale XML Datei einlese, aber sobald ich die URL ändere in die Adresse des Webservices dann werden keine Daten geladen und es erscheint nur das leere Grid.
Hier mein Quelltext mit der funktionierenden Variante der lokalen XML datei:
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>My First Grid</title>
Das liegt daran, dass per JS keine Daten von einer anderen Domain geladen werden dürfen. Ist eine Sicherheitsbeschränkung. Du kannst allerdings ein Proxy-Script schreiben, das serverseitig ausgeführt wird und quasi nur die Anfrage weiterleitet. In PHP sähe das (wirklich GAAANZ abgespeckt) so aus: