<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>jQuery Grid Plugin - jqGrid - Topic: json troubles</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/json-troubles</link>
	<description><![CDATA[Grid plugin]]></description>
	<generator>Simple:Press Version 5.7.5.3</generator>
	<atom:link href="http://www.trirand.com/blog/?page_id=393/help/json-troubles/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>BlueDevil63 on json troubles</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/json-troubles#p30427</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/json-troubles#p30427</guid>
        	        	<description><![CDATA[<p>So I have spent a couple days on this with no luck. Here is the HTML file:</p>
<blockquote>
<p>&#60;!DOCTYPE html&#62;</p>
<p>&#60;html&#62;</p>
<p style="padding-left: 30px;">&#60;head&#62;</p>
<p style="padding-left: 60px;">&#60;title&#62;Test&#60;/title&#62;</p>
<p style="padding-left: 60px;">&#60;link rel="stylesheet" type="text/css" media="screen" href="css/ui-lightness/jquery-ui-1.10.4.custom.css" /&#62;</p>
<p style="padding-left: 60px;">&#60;link rel="stylesheet" type="text/css" media="screen" href="css/ui.jqgrid.css" /&#62;</p>
<p style="padding-left: 60px;">&#60;style&#62;</p>
<p style="padding-left: 90px;">html, body {</p>
<p style="padding-left: 120px;">margin: 0;</p>
<p style="padding-left: 120px;">padding: 0;</p>
<p style="padding-left: 120px;">font-size: 75%;</p>
<p style="padding-left: 90px;">}</p>
<p style="padding-left: 60px;">&#60;/style&#62;</p>
<p style="padding-left: 60px;">&#60;script src="js/jquery-1.11.0.js"&#62;&#60;/script&#62;</p>
<p style="padding-left: 60px;">&#60;script src="js/i18n/grid.locale-en.js" type="text/javascript"&#62;&#60;/script&#62;</p>
<p style="padding-left: 60px;">&#60;script src="js/jquery.jqGrid.src.js" type="text/javascript"&#62;&#60;/script&#62;</p>
<p style="padding-left: 60px;">&#60;script&#62;</p>
<p style="padding-left: 60px;">function filljqGrid() {</p>
<p style="padding-left: 90px;">jQuery("#orders").jqGrid({</p>
<p style="padding-left: 120px;">url : "http://127.0.0.1:5000",</p>
<p style="padding-left: 120px;">datatype : "json",</p>
<p style="padding-left: 120px;">mtype : "GET",</p>
<p style="padding-left: 120px;">height : "auto",</p>
<p style="padding-left: 120px;">sortname : 1,</p>
<p style="padding-left: 120px;">rowNum : 10,</p>
<p style="padding-left: 120px;">rowList : [&#39;10&#39;, &#39;20&#39;, &#39;30&#39;],</p>
<p style="padding-left: 120px;">colNames : [&#39;Id&#39;, &#39;GeneratedBy&#39;, &#39;Type&#39;, &#39;Route&#39;, &#39;State&#39;, &#39;TimeCreated&#39;],</p>
<p style="padding-left: 120px;">colModel : [{name : &#39;id&#39;, index : 1, width : 60},</p>
<p style="padding-left: 180px;">{name : &#39;generatedBy&#39;, index : 2, width : 90, align : "right"},</p>
<p style="padding-left: 180px;">{name : &#39;type&#39;, index : 3, width : 100, align : "right"},</p>
<p style="padding-left: 180px;">{name : &#39;route&#39;, index : 4, width : 80, align : "right"},</p>
<p style="padding-left: 180px;">{name : &#39;state&#39;, index : 5, width : 80, align : "right"},</p>
<p style="padding-left: 180px;">{name : &#39;timecreated&#39;, index : 6, width : 80, align : "right"}],</p>
<p style="padding-left: 120px;">pager : "#pager",</p>
<p style="padding-left: 120px;">multiselect : true,</p>
<p style="padding-left: 120px;">viewrecords : true,</p>
<p style="padding-left: 120px;">caption : "Manipulating Array Data"</p>
<p style="padding-left: 120px;">});</p>
<p style="padding-left: 60px;">}</p>
<p style="padding-left: 30px;">&#160;</p>
<p style="padding-left: 60px;">jQuery(document).ready(function () {</p>
<p style="padding-left: 90px;">filljqGrid();</p>
<p style="padding-left: 60px;">});</p>
<p style="padding-left: 60px;">&#60;/script&#62;</p>
<p style="padding-left: 30px;">&#60;/head&#62;</p>
<p style="padding-left: 30px;">&#60;body&#62;</p>
<p style="padding-left: 60px;">&#60;table id="orders"&#62;&#60;/table&#62;</p>
<p style="padding-left: 60px;">&#60;div id="pager"&#62;&#60;/div&#62;</p>
<p style="padding-left: 30px;">&#60;/body&#62;</p>
<p>&#60;/html&#62;</p>
</blockquote>
<p>Simple grid. Loads from json fetched from the indicated URL. 6 columns. I have tried this basic grid with local data and it works fine. I am using a Python Flask server running at 127.0.0.1:5000&#160;to deliver data to jqGrid. I see the request hit the data server when the page loads and the data server returns this exact string on the initial load of the page. Content type is indicated as json in the response.</p>
<blockquote>
<p>{</p>
<p style="padding-left: 30px;">"page": "1",</p>
<p style="padding-left: 30px;">"total": "2",</p>
<p style="padding-left: 30px;">"records": "16",</p>
<p style="padding-left: 30px;">"rows": [</p>
<p style="padding-left: 60px;">{</p>
<p style="padding-left: 90px;">"id": "0",</p>
<p style="padding-left: 90px;">"cell": [</p>
<p style="padding-left: 120px;">"070716da-8d2a-11e3-83a5-d43d7ebceb52",</p>
<p style="padding-left: 120px;">"TRADER1",</p>
<p style="padding-left: 120px;">"MARKET",</p>
<p style="padding-left: 120px;">"TEST",</p>
<p style="padding-left: 120px;">"CREATED",</p>
<p style="padding-left: 120px;">"Mon, 03 Feb 2014 23:22:24 GMT"</p>
<p style="padding-left: 90px;">]</p>
<p style="padding-left: 60px;">},</p>
<p style="padding-left: 60px;">{</p>
<p style="padding-left: 90px;">"id": "1",</p>
<p style="padding-left: 90px;">"cell": [</p>
<p style="padding-left: 120px;">"19e45f30-8f99-11e3-b171-d43d7ebceb52",</p>
<p style="padding-left: 120px;">"TRADER1",</p>
<p style="padding-left: 120px;">"STRATEGY",</p>
<p style="padding-left: 120px;">"TEST",</p>
<p style="padding-left: 120px;">"CREATED",</p>
<p style="padding-left: 120px;">"Fri, 07 Feb 2014 01:42:27 GMT"</p>
<p style="padding-left: 90px;">]</p>
<p style="padding-left: 60px;">},</p>
<p style="padding-left: 60px;">{</p>
<p style="padding-left: 90px;">"id": "2",</p>
<p style="padding-left: 90px;">"cell": [</p>
<p style="padding-left: 120px;">"3d4cc730-8d2a-11e3-830d-d43d7ebceb52",</p>
<p style="padding-left: 120px;">"TRADER1",</p>
<p style="padding-left: 120px;">"STRATEGY",</p>
<p style="padding-left: 120px;">"TEST",</p>
<p style="padding-left: 120px;">"CREATED",</p>
<p style="padding-left: 120px;">"Mon, 03 Feb 2014 23:23:53 GMT"</p>
<p style="padding-left: 90px;">]</p>
<p style="padding-left: 60px;">},</p>
<p style="padding-left: 60px;">{</p>
<p style="padding-left: 90px;">"id": "3",</p>
<p style="padding-left: 90px;">"cell": [</p>
<p style="padding-left: 120px;">"44fd38aa-8f98-11e3-9d4c-d43d7ebceb52",</p>
<p style="padding-left: 120px;">"TRADER1",</p>
<p style="padding-left: 120px;">"MARKET",</p>
<p style="padding-left: 120px;">"TEST",</p>
<p style="padding-left: 120px;">"CREATED",</p>
<p style="padding-left: 120px;">"Fri, 07 Feb 2014 01:36:30 GMT"</p>
<p style="padding-left: 90px;">]</p>
<p style="padding-left: 60px;">},</p>
<p style="padding-left: 60px;">{</p>
<p style="padding-left: 90px;">"id": "4",</p>
<p style="padding-left: 90px;">"cell": [</p>
<p style="padding-left: 120px;">"469baed0-8f98-11e3-9d4c-d43d7ebceb52",</p>
<p style="padding-left: 120px;">"TRADER1",</p>
<p style="padding-left: 120px;">"STRATEGY",</p>
<p style="padding-left: 120px;">"TEST",</p>
<p style="padding-left: 120px;">"CREATED",</p>
<p style="padding-left: 120px;">"Fri, 07 Feb 2014 01:36:33 GMT"</p>
<p style="padding-left: 90px;">]</p>
<p style="padding-left: 60px;">},</p>
<p style="padding-left: 60px;">{</p>
<p style="padding-left: 90px;">"id": "5",</p>
<p style="padding-left: 90px;">"cell": [</p>
<p style="padding-left: 120px;">"6731a968-9440-11e3-be89-d43d7ebceb52",</p>
<p style="padding-left: 120px;">"TRADER1",</p>
<p style="padding-left: 120px;">"MARKET",</p>
<p style="padding-left: 120px;">"TEST",</p>
<p style="padding-left: 120px;">"CREATED",</p>
<p style="padding-left: 120px;">"Wed, 12 Feb 2014 23:50:08 GMT"</p>
<p style="padding-left: 90px;">]</p>
<p style="padding-left: 60px;">},</p>
<p style="padding-left: 60px;">{</p>
<p style="padding-left: 90px;">"id": "6",</p>
<p style="padding-left: 90px;">"cell": [</p>
<p style="padding-left: 120px;">"77b8c764-9056-11e3-b996-d43d7ebceb52",</p>
<p style="padding-left: 120px;">"TRADER1",</p>
<p style="padding-left: 120px;">"STRATEGY",</p>
<p style="padding-left: 120px;">"TEST",</p>
<p style="padding-left: 120px;">"CREATED",</p>
<p style="padding-left: 120px;">"Sat, 08 Feb 2014 00:18:03 GMT"</p>
<p style="padding-left: 90px;">]</p>
<p style="padding-left: 60px;">},</p>
<p style="padding-left: 60px;">{</p>
<p style="padding-left: 90px;">"id": "7",</p>
<p style="padding-left: 90px;">"cell": [</p>
<p style="padding-left: 120px;">"86db314c-9442-11e3-be89-d43d7ebceb52",</p>
<p style="padding-left: 120px;">"TRADER1",</p>
<p style="padding-left: 120px;">"STRATEGY",</p>
<p style="padding-left: 120px;">"TEST",</p>
<p style="padding-left: 120px;">"CREATED",</p>
<p style="padding-left: 120px;">"Thu, 13 Feb 2014 00:05:20 GMT"</p>
<p style="padding-left: 90px;">]</p>
<p style="padding-left: 60px;">},</p>
<p style="padding-left: 60px;">{</p>
<p style="padding-left: 90px;">"id": "8",</p>
<p style="padding-left: 90px;">"cell": [</p>
<p style="padding-left: 120px;">"a3706c74-9441-11e3-be89-d43d7ebceb52",</p>
<p style="padding-left: 120px;">"TRADER1",</p>
<p style="padding-left: 120px;">"MARKET",</p>
<p style="padding-left: 120px;">"TEST",</p>
<p style="padding-left: 120px;">"CREATED",</p>
<p style="padding-left: 120px;">"Wed, 12 Feb 2014 23:58:58 GMT"</p>
<p style="padding-left: 90px;">]</p>
<p style="padding-left: 60px;">},</p>
<p style="padding-left: 60px;">{</p>
<p style="padding-left: 90px;">"id": "9",</p>
<p style="padding-left: 90px;">"cell": [</p>
<p style="padding-left: 120px;">"bc9e10c4-8add-11e3-b1e8-d43d7ebceb52",</p>
<p style="padding-left: 120px;">"TRADER1",</p>
<p style="padding-left: 120px;">"STRATEGY",</p>
<p style="padding-left: 120px;">"TEST",</p>
<p style="padding-left: 120px;">"CREATED",</p>
<p style="padding-left: 120px;">"Sat, 01 Feb 2014 01:11:10 GMT"</p>
<p style="padding-left: 90px;">]</p>
<p style="padding-left: 60px;">}</p>
<p style="padding-left: 30px;">]</p>
<p>}</p>
</p>
</blockquote>
<p>But nothing shows up in the grid. The grid frame shows up but no data. Anything really obvious I am doing wrong here?</p>
]]></description>
        	        	<pubDate>Mon, 31 Mar 2014 23:42:41 +0300</pubDate>
        </item>
</channel>
</rss>