用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3083|回复: 2
收起左侧

[讨论/交流] codeigniter页面跳转并且传递参数有没有好的解决方案

[复制链接]
发表于 2011-6-3 13:19:02 | 显示全部楼层 |阅读模式
案例是这样的:在A页面中点击"<a href="B的url">.......</a>",要求跳转到B页面的同时,要求把A页面的参数信息传递到B页面使用。

现在我想到两种传递参数方法:
法1、好像设置 $config['page_query_string'] = TRUE以后,在超链接(或者用CI的anchor函数,其实也是超链接)"<a>...</a>"里使用格式:”http://url?参数名=参数值“可以做到,但是这是get方式提交数据,不太适合传输大量数据(我传递的是table整张表的字符串),虽然能够做到案例的要求。
法2、采用jQuery的$.post方法确实能传递大量数据,但是因为是异步提交,所以提交以后,页面还是停留在当前页面,没有发生跳转,不符合案例要求,所以砍掉这个方法。

总之这两种方法都不是那么很合适,不知道CodeIgniter框架针对这种需求,有没有其他解决方案?

妈的,实在不行我就用session,A页面把参数写在session里,跳转到B页面后读这个session.
发表于 2011-6-3 20:25:49 | 显示全部楼层
post 不可以吗
发表于 2011-6-7 17:34:21 | 显示全部楼层
可用hidden表单
用jQuery在后续也可以手动跳转的吧

本版积分规则