CRUD & JsonP / Sencha Touch 2

Wie kann ich die Datensätze über den Proxy-Typ 'jsonp' hochladen? Ich versuche, den Speicher mit dem Proxy-Typ "jsonp" zu synchronisieren (), aber es wird eine Fehlermeldung angezeigt.

Dies ist das Modell:

<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>

Der Laden:

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

Der Shop wird aktualisiert:

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

Jetzt möchte ich den Datensatz in der Datenbank aktualisieren:

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

aber ich bekomme den fehler:Nicht erfasster Fehler: [ERROR] [Ext.data.proxy.Server # create] JsonP-Proxys können nur zum Lesen von Daten verwendet werden.

Wie kann ich die Datensatzdaten aktualisieren - über Proxy in die Datenbank hochladen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage