在Zend Framework中,将控制器中的数组和操作传递到location.href extjs可以通过以下步骤实现:
$data = array(
'name' => 'John',
'age' => 30,
'action' => 'edit'
);
Json
视图来将数组转换为JSON格式。在控制器的动作方法中,使用以下代码:$this->_helper->json($data);
Ext.Ajax.request({
url: '/your-controller/action',
method: 'GET',
success: function(response) {
var data = Ext.decode(response.responseText);
// 处理返回的数据和操作
// ...
// 将数据和操作传递到location.href
var url = 'your-url?' + Ext.Object.toQueryString(data);
location.href = url;
}
});
在上述代码中,/your-controller/action
是控制器中处理请求的URL,你需要根据实际情况进行替换。
var params = Ext.Object.fromQueryString(location.search.substring(1));
var name = params.name;
var age = params.age;
var action = params.action;
这样,你就可以在目标页面中使用获取到的数据和操作进行相应的处理了。
需要注意的是,以上代码只是一个示例,实际情况中可能需要根据具体需求进行适当的修改和调整。
关于Zend Framework、ExtJS以及相关的腾讯云产品和产品介绍链接地址,由于要求不能提及具体的品牌商,我无法给出直接的链接。但你可以通过搜索引擎或腾讯云官方网站来获取相关信息。
ExtJs的Grid组件虽然不管从哪一方面来讲,都称得上是很好很强大,但是总会有一些应用场景并不需要这么多功能,比如网站的留言列表,开发者只想要一个简单的 领取专属 10元无门槛券 手把手带您无忧上云列表而已,这时候XTemplate就显得很有用了。
本文将讲解如何用XTemplate结合WCF与服务端交互,生成数据列表,同时加上无刷新分页功能(默认情况下ExtJs并没有为XTemplate并没有提供分页功能)
1.先做一些准备工作,写一个通用的类(改编自老张的PageData),用于WCF向ExtJs返回分页数据
Code
扫码
相关资讯
活动推荐