Mağaza Güncelleme API yanıtı Başarı ve başarısızlık

oy
1
var UserStore = Ext.create('Ext.data.JsonStore', {
    model: 'VehicleModel',
    autoLoad: true,
    proxy: {
        type: 'ajax',
        url: 'get-vehicle.php',
        api: {
                create: 'insert-vehicle.php',
                //read: 'http://visual04/ModuleGestion/php/Pays.php?action=read',
                update: 'update-vehicle.php',
                //destroy: 'http://visual04/ModuleGestion/php/Pays.php?action=destroy'
                   success: function(action){
                           Ext.MessageBox.show({
                           title: 'Information',
                           msg: action.result.message,
                           buttons: Ext.Msg.OK,
                           icon: Ext.MessageBox.INFO
                         });
                   },
                   failure: function(action){
                            Ext.MessageBox.show({
                           title: 'Error',
                           msg: action.result.message,
                           buttons: Ext.Msg.OK,
                           icon: Ext.MessageBox.ERROR
                         });
                   }
            },

        reader: {
            type: 'json',
            idProperty: '_id'
        },
        writer: {
            type: 'json',
            id: '_id'

         }
    }
});

Bu php güncelleme başarı dönüş olduğunu

<?php
$data = file_get_contents(php://input);
//echo $data;
//$obj = var_dump(json_decode($data));

$obj = json_decode($data);
$_id = $obj->{'_id'};
$Plat_No = $obj->{'Plat_No'};

mysql_connect(localhost, root, Apacheah64) or die(Could not connect);
mysql_select_db(db_shuttlebus) or die(Could not select database);

$query = UPDATE tbl_vehicle SET Plat_No ='. $Plat_No .' WHERE _id=.$_id;

if (mysql_query($query)){
    echo '{success:true,message:Update Success !}';
}else{
    echo '{success:false,message:Update Failed !}';
}

?>

Bu Kundakçı başarısını göstermiştir, ama neden hala ileti kutusu açılır edemez mi? Burada

Oluştur 09/12/2013 saat 04:02
kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
2

Eğer tanımlamak gerekir successve failuresize parametre olarak yapılandırma nesnesindeki yükleyiciler store.sync()yöntemi. Doucmentation: http://docs.sencha.com/extjs/4.2.2/#!/api/Ext.data.Store-method-sync

UserStore.sync({
   success: function() { 
      // success sync state handler code
   },
   failure: function() { 
      // failure sync state handler code
   }
})
Cevap 09/12/2013 saat 05:43
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more