extjs proxy post
发布日期:2021-06-30 17:28:56 浏览次数:2 分类:技术文章

本文共 852 字,大约阅读时间需要 2 分钟。

extJs store的proxy,里面的read方式,默认是”get”方式。也就是说,用extjs向后台请求数据,默认是”get”方式,有关参数,要附在请求URL后面。

这毕竟不方便,尤其是参数比较多的情况。能不能用post的方式呢?

“可以的”,西蒙说。

上代码:

//列表1var HyStore = new Ext.data.Store({    autoDestroy: true, pageSize: 20, model: 'HyModel', proxy: {        type: 'ajax',        url: urlget,//请求URL        reader: { root: 'topics', totalProperty: 'totalCount' },        simpleSortMode: true,        actionMethods: {            read: 'POST'//--------------------        },        jsonData: true,//post给后台的参数形式?        extraParams: {
"name":"张三","age":43}//post给后台的参数 }, remoteSort: true});

提交给后台的参数,存放在extraParams里。我翻遍了整个互联网,古今中外都找遍了,都没人给一个说法,还是直接看extjs的文档试出来的。

之所以叫extarParams,额外的参数,大概是post的时候,extjs会默认将页码、每页的记录数等,总共3个参数一起提交。

后台(C#)代码:

public ActionResult Hy_GetList(FormCollection collection)        {            var name = collection["name"];//张三        }

转载地址:https://leftfist.blog.csdn.net/article/details/78304822 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:skyline三维地图与arcgis二维地图联动
下一篇:arcgis的弹出气泡

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年05月04日 12时43分47秒