Ich habe einen jqGrid in jsFiddle einzurichten:jqGrid lädt nicht json Daten von Remote-URL
$("#list").jqGrid({
height: 700,
width: 900,
datatype: 'json',
mtype:'GET',
url: url,
colNames:['Col 1','Col 2'],
colModel :[
{name:'col1', index:'col1'},
{name:'col2', index:'col2'},
],
pager: '#pager_list',
rowNum:20,
rowList:[20,50,100],
viewrecords: true,
caption: 'Test',
gridview : true,
});
http://jsfiddle.net/rw5hogz3/11
Es wird jedoch nicht json Daten von der Remote-URL laden. Der JSON scheint in einem Browser geladen zu sein.
Es funktioniert jedoch, wenn ich sowohl das jqgrid und Json-Skript auf localhost hosten. Hat jemand so etwas schon einmal erlebt? Jede Hilfe wird sehr geschätzt :)
erfahren Sie mehr über CORS – madalinivascu
Sie erhalten eine Nein 'Access-Control-Allow-Origin'-Header ist auf der angeforderten Ressource vorhanden. Das bedeutet, dass Sie CORS richtig auf Ihrem Server einrichten müssen – KyleK
Ändern Sie den Datentyp in Jsonp – madalinivascu