<?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: post data from server to aftersubmit function</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/post-data-from-server-to-aftersubmit-function</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/post-data-from-server-to-aftersubmit-function/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>jboss on post data from server to aftersubmit function</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/post-data-from-server-to-aftersubmit-function#p20669</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/post-data-from-server-to-aftersubmit-function#p20669</guid>
        	        	<description><![CDATA[<p><input type='button' class='sfcodeselect' name='sfselectit7364' value='Select Code' data-codeid='sfcode7364' /></p>
<div class='sfcode' id='sfcode7364'>afterSubmit: function(response, postdata) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;if(response.responseText != &#34;&#34;){<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;return [false,&#34;error. user exists&#34;];<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}else{<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;return [true,&#34;Ok&#34;];<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}</div>
<p>this goes right</p>
]]></description>
        	        	<pubDate>Thu, 04 Nov 2010 14:04:50 +0200</pubDate>
        </item>
        <item>
        	<title>jboss on post data from server to aftersubmit function</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/post-data-from-server-to-aftersubmit-function#p20665</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/post-data-from-server-to-aftersubmit-function#p20665</guid>
        	        	<description><![CDATA[<p>hi all...</p>
<p>i want to show a error message on the form edit if a field exists on the database.</p>
<p>how can i send data from the server?</p>
<p>now i have that in the actions.php:</p>
</p>
<p><input type='button' class='sfcodeselect' name='sfselectit6779' value='Select Code' data-codeid='sfcode6779' /></p>
<div class='sfcode' id='sfcode6779'>if ($conexion-&#62;affected_rows &#62; 0 ) { <br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$error = array(0 =&#62; 1, 1 =&#62; &#34;User exists.&#34;);<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;json_encode($error);<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$conexion-&#62;close();&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; <br />&#160;&#160; &#160;&#160;&#160; &#160;}.....</div>
<p>and the colModel is:</p>
</p>
<p><input type='button' class='sfcodeselect' name='sfselectit4972' value='Select Code' data-codeid='sfcode4972' /></p>
<div class='sfcode' id='sfcode4972'>jQuery(document).ready(function(){ <br />&#160; jQuery(&#34;#list&#34;).jqGrid({<br />&#160;&#160;&#160; url:&#39;data.php&#39;,<br />&#160;&#160;&#160; datatype: &#39;JSON&#39;,<br />&#160;&#160;&#160; mtype: &#39;POST&#39;,<br />&#160;&#160;&#160; colNames:[&#39;Id&#39;,&#39;Group&#39;,&#39;User&#39;],<br />&#160;&#160;&#160; colModel :[ <br />&#160;&#160;&#160;&#160;&#160; {name:&#39;id&#39;, index:&#39;id&#39;, width:30, search:false, editable:true },&#160;&#160;&#160;&#160;&#160;&#160; &#160;<br />&#160;&#160;&#160;&#160;&#160; {name:&#39;group&#39;, index:&#39;group&#39;, width:155, editable:true, edittype:&#39;select&#39;, editoptions: {dataUrl:&#39;select.php&#39;},searchoptions: { sopt: [&#39;cn&#39;] }},<br />&#160;&#160;&#160;&#160;&#160; {name:&#39;user&#39;, index:&#39;user&#39;, width:155, editable:true,editoptions:{class:&#34;validate[required,custom[onlyLetter],length[0,100],ajax[ajaxUser] text-input]&#34;},searchoptions: { sopt: [&#39;cn&#39;] }},<br />&#160;&#160;&#160; ],<br />&#160;&#160;&#160; pager: &#39;#pager&#39;,<br />&#160;&#160;&#160; rowNum:10,<br />&#160;&#160;&#160; rowList:[10,20,30],<br />&#160;&#160;&#160; sortname: &#39;id&#39;,<br />&#160;&#160;&#160; sortorder: &#39;asc&#39;,<br />&#160;&#160;&#160; viewrecords: true,<br />&#160;&#160;&#160; height:220, <br />&#160;&#160;&#160; width: 1095, &#160;<br />&#160;&#160;&#160; hidegrid: false,<br />&#160;&#160;&#160; editurl: &#39;actions.php&#39;,<br />&#160;&#160;&#160; caption: &#39;user administration&#39;<br />&#160; }).navGrid(&#39;#pager&#39;,{add:true,edit:true,del:true,addtext: &#39;Add&#38;nbsp;&#38;nbsp;&#39;,edittext: &#39;Edit&#38;nbsp;&#38;nbsp;&#39;,deltext: &#39;Delete&#38;nbsp;&#38;nbsp;&#39;,searchtext: &#39;Search&#38;nbsp;&#38;nbsp;&#39;,refreshtext: &#39;Udate&#38;nbsp;&#38;nbsp;&#39;},<br />&#160;&#160;&#160; &#160; &#160;&#160; &#160;{jqModal:true, top: 120, left: 500, drag:true, resize:true, reloadAfterSubmit:true, closeOnEscape:true, closeAfterEdit:true,<br />&#160;&#160;&#160; &#160; &#160;&#160; &#160;&#160;&#160; &#160;onclickSubmit: function(formid){$.validationEngine.closePrompt(&#34;.formError&#34;,false); },<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;onClose:function(formid){$.validationEngine.closePrompt(&#34;.formError&#34;,true);},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;beforeShowForm: function(FrmGrid_list) { $(&#39;#tr_id&#39;, FrmGrid_list).hide();}<br />&#160;&#160; &#160;&#160;&#160; &#160;}, // edit options<br />&#160; &#160;&#160; &#160;&#160;&#160; &#160;{jqModal:true, top: 120, left: 500, drag:true, resize:true, reloadAfterSubmit:true, closeOnEscape:true, closeAfterAdd:true,<br />&#160;&#160;&#160; &#160; &#160;&#160; &#160;&#160;&#160; &#160;onclickSubmit: function(formid){<br />&#160;&#160;&#160; &#160; &#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$.validationEngine.closePrompt(&#34;.formError&#34;,false); <br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;<br />&#160;&#160;&#160; &#160; &#160;&#160; &#160; &#160;&#160; &#160;},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;onClose:function(formid){$.validationEngine.closePrompt(&#34;.formError&#34;,true);},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;beforeShowForm: function(FrmGrid_list) { $(&#39;#tr_idUsuario&#39;, FrmGrid_list).hide();},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;afterSubmit: function(error) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;for (var x in error){<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;console.log(x);<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$(&#39;.binfo&#39;).css(&#39;display&#39;,&#39;block&#39;); <br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;$(&#39;.bottominfo&#39;).html(&#39;Show error&#39;);}<br />&#160;&#160; &#160;&#160;&#160; &#160;}, // add options<br />&#160; &#160;&#160; &#160;&#160;&#160; &#160;{top: 120, left: 500}, //del options<br />&#160; &#160;&#160; &#160;&#160;&#160; &#160;{} <br />&#160;&#160; &#160;&#160;&#160; &#160;&#160; );<br />});</div>
<p>How can i send the json_encode to the afterSubmit function or is there any way to do that.</p>
</p>
<p>Thank you!</p>
]]></description>
        	        	<pubDate>Thu, 04 Nov 2010 12:17:48 +0200</pubDate>
        </item>
</channel>
</rss>