1

我尝试使用此代码可以访问 get 方法,但我不会访问 post 方法,所以我该怎么做

Ext.define('User', {

     extend: 'Ext.data.Model',
     fields: ['id', 'name', 'email']
});

var store = Ext.create('Ext.data.Store', {
    model: 'User',
    restful:true,   
        proxy: {
       type: 'jsonp',
       url: 'http://localhost:8080/testapp/userreg',
       callbackKey: 'Callback'
    },

        headers: {
                    'Content-type': 'application/json',
                    'Accept': 'application/json'    
        }
    });

    store.load();

有没有办法在 extjs4 中发布跨站点数据

4

2 回答 2

2

如果您的意思是要跨域发布数据……不,您不能。我知道使用新的 Javascript Api ( XMLHttpRequest2 ) 可以完成,但我不知道这是否适合您现在。

于 2011-09-27T09:08:42.023 回答
0

尝试使用 jquery

    $.ajax({
                            type: 'POST',
                            url : urlServer+'/ws/Login/',
                            xhrFields: {
                                withCredentials: true
                            },
                            scope: this, 
                            dataType: 'json',
                            data:values,
                            timeout: 10000,
                            success: function(result, request) {
于 2013-07-05T18:52:43.967 回答