每次将模型添加到具有“api”配置选项的商店时,都会传递其他POST参数

时间:2011-11-01 18:57:57

标签: extjs extjs4

Ext JS 4:每次将模型添加到具有“api”配置选项的商店时传递其他POST参数

使用案例:

典型的商店:

api:{ read:url1.php, create:url2.php } 

包括:

extraParams:{...} 

通知.php脚本:sqlserver,log,pass,db和table参数。

加载商店(api>读取)将在HTTP请求中包含这些extraParams {...}作为POST参数,从而导致读取操作成功。

将模型添加到商店(api> create)只会在HTTP请求中发送模型(记录),忽略extraParams:{...},因此我的.php脚本将失败。

有没有办法通过.php脚本通知所需的额外参数?

1 个答案:

答案 0 :(得分:-1)

我有一个像你在ext4.0.7中的问题,所以我创建了一个方法来保存json文件。 要处理所有参数,我会发出如下的ajax请求:

Ext.Ajax.request({
        url: 'scripts/send.php',
        params: {stringapwd : stringa},
        method: 'POST',
    success: function (response){
        },
        failure: function(response, opts) {
            }
    });

另见:

http://docs.sencha.com/ext-js/4-1/#!/api/Ext.Ajax