在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以及相关的腾讯云产品和产品介绍链接地址,由于要求不能提及具体的品牌商,我无法给出直接的链接。但你可以通过搜索引擎或腾讯云官方网站来获取相关信息。
领取专属 10元无门槛券
手把手带您无忧上云