<?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 bug with advanced search</title>
	<link>http://www.trirand.com/blog/?page_id=393/bugs/json-bug-with-advanced-search</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/bugs/json-bug-with-advanced-search/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>tony on json bug with advanced search</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/json-bug-with-advanced-search#p12814</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/json-bug-with-advanced-search#p12814</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>You are right. Will implement it.Simple things are much better</p>
<p>Thanks</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Tue, 08 Dec 2009 17:28:50 +0200</pubDate>
        </item>
        <item>
        	<title>spider on json bug with advanced search</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/json-bug-with-advanced-search#p12793</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/json-bug-with-advanced-search#p12793</guid>
        	        	<description><![CDATA[<p>There is a problem with encodeURIComponent:</p>
<p>After your server side script decoded the json data, it must make a "decodeURIComponent".</p>
<p>Depending on what language you use, this could be a pain in the a**.</p>
</p>
<p>My suggestion is to use just:</p>
<p>----</p>
<p>tData = tData.replace(/\\\\/g,&#39;\\\\\\\\&#39;);</p>
<p>tData = tData.replace(/\\"/g,&#39;\\\\"&#39;);</p>
<p>ruleGroup += "\\"data\\":\\"" +&#160; tData + "\\"}";</p>
<p>----</p>
<p>with this you should not need to make any server side changes.</p>
]]></description>
        	        	<pubDate>Mon, 07 Dec 2009 14:07:14 +0200</pubDate>
        </item>
        <item>
        	<title>tony on json bug with advanced search</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/json-bug-with-advanced-search#p12754</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/json-bug-with-advanced-search#p12754</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>Thank you for this. This is true.</p>
<p>I&#39;m not sure, but maybe it is a good idea to use encodeURIComponent.</p>
<p>Best Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Sat, 05 Dec 2009 12:55:38 +0200</pubDate>
        </item>
        <item>
        	<title>spider on json bug with advanced search</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/json-bug-with-advanced-search#p12746</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/json-bug-with-advanced-search#p12746</guid>
        	        	<description><![CDATA[<p>problem:</p>
<p>Advance searching does not escape strings,</p>
<p>thats why a \\ or a " will break the json format.</p>
</p>
<p>reproduce:</p>
<p>- go to <a href="http://trirand.com/jqgrid/jqgrid.html" rel="nofollow" target="_blank">http://trirand.com/jqgrid/jqgrid.html</a></p>
<p>- open <span style="cursor: pointer;">New in version 3.5 -&#62; </span><span style="cursor: pointer;">Advanced Searching</span></p>
<p>- click on the search button</p>
<p>- insert</p>
<p>&#60;&#60; Inv No equal \\ &#62;&#62; or</p>
<p>&#60;&#60; InvNo equal " &#62;&#62;</p>
<p>(you can search for any column..)</p>
<p>--&#62; you will see the whole list instead off the ones equal to \\ or&#160; "</p>
</p>
<p>this all hapens in jquery.searchFilter.js in line 438</p>
</p>
<p>solution:</p>
<p>\\ or " needs to be escaped with an additional \\</p>
]]></description>
        	        	<pubDate>Fri, 04 Dec 2009 13:01:07 +0200</pubDate>
        </item>
</channel>
</rss>