extjs中的grid点击后面的操作按钮中的修改的时候想访问一遍数据库,通过id去再查一遍,这时候参数怎么传

 我来答
object8888
2014-02-25 · TA获得超过274个赞
知道小有建树答主
回答量:302
采纳率:100%
帮助的人:309万
展开全部

本来可以在store中取就可以了。

你要重新访问一遍,只需要新建一个ajx请求去请求一遍数据就可以了。

参数就很简单了,只要符合ext ajax写法就行。

给你我项目里面的代码参考

Ext.Ajax.request({
    method : 'POST',
    url : '../servlet/mk_act.jsp',
    success : function(resp, opts) {
        var respText = Ext.util.JSON.decode(resp.responseText);
        if (respText.success) {
            Ext.Msg.alert("成功", "模块已经删除!", function() {
    
    });
    } else {
        Ext.Msg.alert("失败", respText.error);
    }
    },
    failure : function(resp, opts) {
        Ext.Msg.alert("失败", "页面没有找到!");
    },
    params : {
        rescource_id : rescource_id
    } // 发送参数
});
yugi111
2014-02-21 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
jsonstore呀,还是这样的呀,参数当然是你开始进入这个页面的查询链接而已啦,还参数呢,难道你修改的数据不保存吗?!
更多追问追答
追问
我的意思是,现在不从原始加载的store中去取了。而是从新发一遍请求,将id作为参数传过去在查出来,这样的话是要从新定义一个store吗?然后再次请求吗
追答
重新定义store?当然不是的啦,修改参数就够了呀,params什么的啦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式