mchipengfei 发表于 2011-6-3 13:19:02

codeigniter页面跳转并且传递参数有没有好的解决方案

案例是这样的:在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.

yuvista 发表于 2011-6-3 20:25:49

post 不可以吗

chf007 发表于 2011-6-7 17:34:21

可用hidden表单
用jQuery在后续也可以手动跳转的吧
页: [1]
查看完整版本: codeigniter页面跳转并且传递参数有没有好的解决方案