【问题标题】:Use '#' with method in codeigniter like www.mydomain.com/controller#method在 www.mydomain.com/controller#method 等 codeigniter 中使用 '#' 方法
【发布时间】:2015-04-23 10:56:34
【问题描述】:

是否可以像这样调用任何控制器的方法:

www.mydomain.com/controller#method

而不是

www.mydomain.com/controller/method

【问题讨论】:

标签: codeigniter codeigniter-2


【解决方案1】:

#method(hash) 值未被 PHP 检测到,即使使用 $_SERVER["REQUEST_URI"]

所以这是不可能的。您可以使用javascript alert(window.location.hash); 检测哈希值使用ajax 防止页面刷新。

【讨论】:

  • @Kiranarya 与 PHP 无关的所有关于 ajax 和 jquery 的内容。而且你不能用#触发方法
  • 是否可以通过路由 $route['sendsms/#file2sms'] = "sendsms/file2sms";
  • @Kiranarya 不,你为什么不使用javascript?
猜你喜欢
  • 1970-01-01
  • 2012-08-28
  • 1970-01-01
  • 1970-01-01
  • 2021-12-03
  • 2021-05-09
  • 1970-01-01
  • 2014-01-22
  • 2012-06-23
相关资源
最近更新 更多