CRUD i JsonP / Sencha Touch 2

Jaki jest właściwy sposób przesyłania rekordów przez serwer proxy typu „jsonp”? Próbuję zsynchronizować () sklep z typem proxy „jsonp”, ale otrzymuję komunikat o błędzie.

To jest model:

<code>Ext.define("Sencha.model.User", {
    extend:"Ext.data.Model",
    //idProperty:"",


    config:{
        fields:[
            'userID',
            'userName',
            'userEmail'
        ],


        proxy: {
            type: 'jsonp',
                create  : 'http://domainname.com/users.php?action=insert',
                read    : 'http://domainname.com/users.php?action=fetchAll',
                update  : 'http://domainname.com/users.php?action=update',
                destroy : 'http://domainname.com/users.php?action=delete'
            },
            callbackKey: 'callback',
            reader: {
                type: 'json',
                rootProperty: 'Users',
                successProperty: 'success',
                messageProperty: 'message'
            },
            writer: {
                type: 'json',
                writeAllFields: false,
                encode: true
            }
        }
    }
});
</code>

Sklep:

<code>Ext.define("Sencha.store.Users", {
    extend:"Ext.data.Store",
    config:{
        model:"Sencha.model.User",
        remoteFilter:false,
        remoteSort:true,
        autoLoad:true,
        }
    }
});
</code>

Sklep jest aktualizowany:

<code>Ext.getStore('Users').set('userName', 'Tom');
</code>

Teraz chciałbym zaktualizować rekord w bazie danych:

<code>Ext.getStore('Objects').sync();
</code>

ale mam błąd:Uncaught Error: [ERROR] [Ext.data.proxy.Server # create] Serwery proxy JsonP mogą być używane tylko do odczytu danych.

Jak mogę zaktualizować dane rekordu - wgrać je do bazy danych przez proxy?

questionAnswers(1)

yourAnswerToTheQuestion