codeignitor方法是否可以调用任何控制器的这样一个方法:使用 '#' 在如www.mydomain.com/controller#method
www.mydomain.com/controller#method
,而不是
www.mydomain.com/controller/method
codeignitor方法是否可以调用任何控制器的这样一个方法:使用 '#' 在如www.mydomain.com/controller#method
www.mydomain.com/controller#method
,而不是
www.mydomain.com/controller/method
#method
(散列)值没有被PHP检测到,即使有$_SERVER["REQUEST_URI"]
,
所以这是不可能的。您可以使用javascript检测哈希值alert(window.location.hash);
或使用ajax可防止页面刷新。
检查此http://www.tinywall.info/2012 /02/change-browser-url-without-page-reload-refresh-with-ajax-request-using-javascript-html5-history-api-php-jquery-like-facebook-github-navigation-menu.html – Bugfixer
@ Kiranarya所有关于ajax和jquery都与PHP无关。并且你不能用'#'触发方法 –
是否可以通过路由$ route ['sendingms /#file2sms'] =“sendsms/file2sms”; – Bugfixer
是否有任何特定的原因使用这种方法? –
只是为了防止页面刷新onclick – Bugfixer
尝试使用JavaScript,https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onbeforeunload –