私はこのチュートリアルに従っています http://www.trirand.com/blog/jqgrid/jqgrid.html in LiveDataManipulation->EditRow
私のグリッドは script からデータを受け取りますa.php
。ユーザーが jqGrid によってこのデータを変更できるようになった後。変更後のjqGridデータはB.php
、データベースを更新するスクリプトにデータを送信し、「すべてうまくいきました」などの応答メッセージを返します。
この応答がページのどこかでユーザーに警告または表示されることを望みます。
チュートリアルを読んで、ここでhttp://www.trirand.com/jqgridwiki/doku.php?id=wiki:form_editingオプションを使用する必要があると思いますafterSubmit
が、編集パネルに結果を出力する方法がわかりません.
私は書いた:
$("#editImpresa").click(function(){
var gr = jQuery("#tabImprese").jqGrid('getGridParam','selrow');
if( gr != null ) jQuery("#tabImprese").jqGrid('editGridRow',gr,{
height:690,
width:500,
closeAfterEdit : true,
reloadAfterSubmit:false,
afterSubmit: function(response,postdata){
if(response.responseText=="ok")
success=true;
else success = false;
return [success,response.responseText]
}
});
どうすればいいですか?ありがとう。