<?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: IE6 Post failing</title>
	<link>http://www.trirand.com/blog/?page_id=393/discussion/ie6-post-failing</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/discussion/ie6-post-failing/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>rtamura on IE6 Post failing</title>
        	<link>http://www.trirand.com/blog/?page_id=393/discussion/ie6-post-failing#p27477</link>
        	<category>Discussion</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/discussion/ie6-post-failing#p27477</guid>
        	        	<description><![CDATA[<p>I have an implementation that works fine for IE9, Chrome, but causes IE6 to lock up .. &#160;I set up a test environment (Oracle VM) with Windows XP and Internet Explorer 6. &#160;JQGrid is configured to point at a WCF POST method. &#160;Using Fiddler, I can see that the header request info looks ok, including content-length, but there is no post data in the body. &#160;</p>
<p>Setting a breakpoint (on xmlhttprequest) in Fiddler, it doesn&#39;t get to the breakpoint.. it locks up IE6.</p>
<p>If I use the IE6 JQGrid triggered request header, and add the post data using Fiddler, the request completes ok.</p>
<p>Please advise, thanks!</p>
<p>Is this a known issue, or a configuration issue on my part? &#160;I will paste the main part of the config, the format is messy though:</p>
<p>var date = new Date();</p>
<p>grid.jqGrid({</p>
<p>url: &#39;Loader.svc/GetData?&#39;+date.getTime(),    // - webinvoke post, append random to ensure ie doesn&#39;t cache</p>
<p>postData: { path: path },</p>
</p>
<p>search: true,</p>
<p>datatype: &#39;json&#39;,</p>
<p>mtype: &#39;POST&#39;,</p>
<p>ajaxGridOptions: { contentType: &#39;application/json; charset=utf-8&#39;, type: &#39;post&#39; },</p>
</p>
<p>loadonce: true,                             // - load data once on server side, then switch to local data handling</p>
<p>serializeGridData: function (postData)      // - process returned object from web-invoke to json</p>
<p>{</p>
<p>return JSON.stringify(postData);</p>
<p>},</p>
</p>
<p>jsonReader: {                                       // - map json to grid elements ( this is how the grid expects the data from the server )</p>
<p>root: function (obj) { return obj.d.rows; },</p>
<p>page: function (obj) { return obj.d.page; },</p>
<p>total: function (obj) { return obj.d.total; },</p>
<p>records: function (obj) { return obj.d.records; }</p>
<p>},</p>
</p>
<p>rowNum: 15,                         // - rows per page</p>
<p>rowList: [5, 10, 15, 20],           // - options for rows per page</p>
<p>pager: &#39;#pager&#39;,                    // - element anchor for navigation panel</p>
<p>gridview: true,                     // - row at once binding (faster performance)</p>
<p>//rownumbers: true,                 // - numbering column at left of grid</p>
<p>autoencode: true,                   // - encode html data</p>
<p>ignoreCase: true,                   // - searches are case-insensitive</p>
<p>sortname: &#39;IDNumber&#39;,               // - sort column for initial load</p>
<p>viewrecords: true,                  // - displays the beginning and ending record number in the grid, out of the total number of records in the query</p>
<p>sortorder: &#39;desc&#39;,</p>
<p>caption: &#39;Card Personalization&#39;,</p>
<p>height: &#39;100%&#39;,</p>
<p>editurl: &#39;clientArray&#39;,             // - normally the endpoint to post edits, in this case we just edit local data</p>
<p>shrinkToFit: false,                 // - defines how the width of the columns of the grid should be re-calculated, taking into consideration the width of the grid</p>
<p>autowidth: true,</p>
<p>multiselect: true,</p>
<blockquote>
</blockquote>
]]></description>
        	        	<pubDate>Wed, 03 Oct 2012 21:25:29 +0300</pubDate>
        </item>
</channel>
</rss>