是否可以访问Extjs4中的跨站点POST方法

时间:2011-09-27 09:01:58

标签: javascript extjs extjs4 extjs-mvc

我尝试使用此代码可以访问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中发布跨站点数据

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

尝试使用jquery

    $.ajax({
                            type: 'POST',
                            url : urlServer+'/ws/Login/',
                            xhrFields: {
                                withCredentials: true
                            },
                            scope: this, 
                            dataType: 'json',
                            data:values,
                            timeout: 10000,
                            success: function(result, request) {