|
楼主 |
发表于 2011-8-16 15:12:48
|
显示全部楼层
哎,感觉论坛上面人气不旺啊。。。
不知道是不是CodeIgniter的用户不多,还是说各位大神都喜欢潜水呢?
帖子我自己来结贴吧。
问题我自己解决了。
最近我在使用CodeIgniter来做ajax,是参考Ibm developer那个专家写的做的,感觉上面的小细节很不详细啊,自己做的过程中发现了一大堆的问题。比如我在上文中提到的问题。
发现这个问题原因如下:
34 // Ajax request to CodeIgniter controller "ajax" method "autosuggest"
35
36 // post the str parameter value
37
38 $.post('index.php/ajax/autosuggest',{ 'str':str },
39 function(result) {
40
41 // if there is a result, fill the list div, fade it in
42
43 // then remove the loading animation
44
45 if(result) {
46
47 $('#autosuggest_list').html(result);
48
49 $('#autosuggest_list').fadeIn(500);
注意38行。貌似我这么写的话,会跳转到:
www.yourexample.com/index.php/ajax/index.php/ajax/autosuggest
而其实这个页面是不存在的,因为存在的页面是:
www.yourexample.com/index.php/ajax/autosuggest
同时由于我的firefox浏览器默认主页是www.google.com.hk,所以当www.yourexample.com/index.php/ajax/index.php/ajax/autosuggest页面无法访问的时候,浏览器自动重定向到了我的默认主页,所以才出现这个问题。。。
囧啊
我邮箱 zhulicong89@gmail.com 有问题希望大家一起讨论
希望论坛人气越来越旺 |
|