我编写了一个AJAX JS脚本 - 在脚本成功后,它使用:
重新加载页面location.reload();
但是我在codeigniter中遇到了一些URL问题,例如用户会将我页面上某些表单上的数据发布到:
http://localhost/project/main/getusers
在我的ajax脚本使用了reload()之后,将页面刷新为:
http://localhost/project/main/
而不是:
http://localhost/project/main/getusers
之前是否有人注意到这一点,或者有没有办法在JS中获取当前网址以重新加载页面?
答案 0 :(得分:0)
发布你的ajax请求代码以及它可能被调用的位置会很有帮助,但如果你使用的是ajax,则无需重新加载页面...这就是使用ajax的全部要点。您应该从您的ajax请求中获取结果,并在请求完成后使用jquery将其写入页面。
答案 1 :(得分:0)
有一个获取当前网址的功能: current_url(),看它是否有效。