2012-02-14 11 views
1

こんにちは私はcodeignitorでdojoとjqgridライブラリを使用しています。それはうまく動作します。私は、データベースからデータをリストするためにuiとjqgridのdojoを実装しました。それは正常に動作しています。挿入、更新、削除などの操作をしたとき、jqgridはchanesをリダイレクトしません。データベースからデータをリロードしていません。ここに私のコードです。codeignitorでDojoとjqgridを使用する

$.ajax({ 
    type: "POST", 
    url: sitepath+"factory/addfactory", 
    dataType: "json", 
    data:{factory_name:factory_name,address:address,city:city,state:state,country:country,pincode:pincode,active:active}, 
     success:function(){ 
     } 
    }); 
dijit.byId('dialogAddFactory').hide(); 
reload_grid(); ] 

function reload_grid() 
{ 
    $("#factorylist").trigger("reloadGrid"); 
} 

上記のajaxコールは、データベースに挿入するためのものです。 、reload_grid()関数はjqgridをリロードするための関数です。 データが完璧だが、グリッドに表示されていないことがコンソールに表示されます。 somethimesそれは私を見せているし、それはいくつかの時間は.. これについての任意のアイデアをすることができます.. ありがとう。

+0

firebugを使用していますか?あなたにエラーが表示されますか?トリガーをアクションajaxに直接入れるとどうなりますか? – csotelo

+0

私たちが見るためのパブリックURLをお持ちですか? – seangates

答えて

0

あなたがサーバーから成功responceをresiveグリッドをリフレッシュし、それはreload_grid()Ajaxのレスポンスの前に実行するようだ

success:function(data){ 
     $("#factorylist").trigger("reloadGrid"); 
     console.log('ok'); 
    } 
1

をいくつかのデバッグを追加するとよいでしょう。 ajaxレスポンスの後で、asyncを使うか、グリッドをリロードしてください。

方法 - 私は: - :AJAXの応答の後、グリッドを再ロードII

$.ajaxSetup({async: false}); $.ajax({ type: "POST", url: sitepath+"factory/addfactory", dataType: "json", data:{factory_name:factory_name,address:address,city:city,state:state,country:country,pincode:pincode,active:active}, success:function(){ } }); dijit.byId('dialogAddFactory').hide(); reload_grid(); function reload_grid() { $("#factorylist").trigger("reloadGrid"); } 

非同期メソッドを使用します。

$.ajax({ 
    type: "POST", 
    url: sitepath+"factory/addfactory", 
    dataType: "json", 
    data:{factory_name:factory_name,address:address,city:city,state:state,country:country,pincode:pincode,active:active}, 
     success:function(){ 
      dijit.byId('dialogAddFactory').hide(); 
      reload_grid(); 
     } 
}); 
function reload_grid() 
{ 
    $("#factorylist").trigger("reloadGrid"); 
} 
+0

にいくつかのサンプルコードが追加されました – sujoy

関連する問題