weixin_42494179 2011-11-28 16:00
浏览 198
已采纳

ASP如何接收ExtJS4前台Gird 的數據?

Ext.define('Winfo.store.Sites', {
extend : 'Ext.data.Store',
requires : ['Winfo.model.Site'],
model : 'Winfo.model.Site',
autoLoad:true,
remoteSort : true,
pageSize : 25,
//autoSync : true,
proxy : {
type : 'ajax',
api : {
read : siteService.asp?act=read',
update : siteService.asp?act=update'
},
reader: {
type: 'json',
root : 'records',
successProperty: 'success'
},
writer: {
type: 'json',
writeAllFields: true,
encode: false,
root : 'records'
}
},

initComponent : function() {
var me=this;
me.callParent(arguments);
}
});

請問各為ExtJS前輩..
小弟目前正学习使用ASP + ExtJS4 这期间碰到了一些问题...
找了许久都没找到答案,希望大大沉余之时拨空能够给小弟一些方向或是参考的范例文件

我在store(如上)我使用了Proxy type:ajax 可以使前台的Grid 透透 Store 的Proxy API:read 成功的与后台(ASP)取得资料
但当我编辑Grid(Ext.grid.plugin.CellEditing)时,
用Firebug 查看只有_dc xxxxxxxxxxxx 的参数,
但有一个post {"records":[{"cell_fa_index":"1","id":"100001_2"}]}

而我使用下列程式码测试取得传过来的参数

FOR each item in Request.Form
response.write Item
Next
只有_dc 这参数

但无法取得 {"records":[{"cell_fa_index":"1","id":"100001_2"}]}
请问要如何在后台(ASP),接收前台传过来的资料呢??

感谢大大....

  • 写回答

1条回答 默认 最新

  • gyemen 2011-11-28 16:57
    关注

    你想问的是store怎么把参数传到后台么?store有个getProxy方法,[code="java"]getProxy( ) : Ext.data.proxy.Proxy

    Returns the proxy currently attached to this proxy instance
    Returns

    Ext.data.proxy.Proxy
    
    The Proxy instance
    

    [/code]得到这个store的proxy对象,然后调用extraParams方法可以动态设置参数。
    [code="java"]extraParams : Object

    Extra parameters that will be included on every request. Individual requests with params of the same name will override these params when they are in conflict.
    [/code]
    这样用
    [code="java"]
    store.getProxy().extraParams={
    siteid: site_no,//这里面是你想要传的参数,:号前面是对应request中的参数名
    sitename: site_name,//字,我不知道asp在后台是怎么从request中取得参数的
    cellid: cellid,//:号后面是你再页面上定义的变量,也就是想传回去的参数值
    cellname: cellname
    };
    getXqStore.load();
    [/code]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 运筹学排序问题中的在线排序
  • ¥30 求一段fortran代码用IVF编译运行的结果
  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 lammps拉伸应力应变曲线分析
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试,帮帮忙吧