Я отправляю строку с сервера websockets моему клиенту, на котором есть jqgrid.
строка - это объект JSON, который я конвертирую с помощью eval () (я знаю, что это не лучшая практика, но на данный момент это просто для подтверждения концепции).
Я просто пытаюсь перезагрузить jqgrid с помощью:
var obj = eval("(" + msg.data + ")");
$("#list").setGridParam({ "postData" : obj }).trigger("reloadGrid");
где msg - это параметр в моем обратном вызове socket.onmessage, если я предупреждаю (msg.data), я вижу правильно сформированную строку JSON, но моя сетка не перезагружается.
если я предупреждаю obj, я вижу, что он правильно конвертируется в объект.
Я также попытался разбить триггер ("reloadGrid") на отдельную строку с моим $ ("# list), предваряющим его ... все еще не перезагружающимся.
есть предложения?