У меня есть jqgrid набор в jsFiddle:jqgrid не будет загружать JSon данные из удаленного 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
Однако, он не будет загружать данные в формате JSON с удаленного сервера. Json кажется прекрасным при загрузке в браузере.
Это действительно работает, когда я размещаю скрипт jqgrid и json на localhost. Кто-нибудь испытал что-то подобное раньше? Любая помощь очень ценится :)
узнать о CORS – madalinivascu
Youre получение заголовка No 'Access-Control-Allow-Origin' присутствует на запрошенном ресурсе. Это означает, что вам необходимо правильно настроить CORS на своем сервере. – KyleK
изменить тип данных на jsonp. – madalinivascu