作者qsss (Qooo)
看板Ajax
标题Re: [问题] jQuery无反应
时间Fri Apr 29 11:35:34 2011
※ 引述《clhd ()》之铭言:
: 我做了一个按钮的功能是让输入的 text 新增至 sql 後
: 刷新 select 的内容,在自己的 server 上功能都正常
: 但是放到了上线用的 server 後,却都出了问题
: 用了 firebug 看不出个所以然 (也许是因为我还不会用 orz)
: 附上 code
: $('#group').removeOption(/.?/).ajaxAddOption('addgroup.php',{'text':$('#text1')
: .attr('value')},false);
: document.getElementById('text1').value=null;
: removeOption 和 ajaxAddOption 这两个函式
: 是使用 selectboxes 这个 jQuery 套件里的
: 资料其实都有写入 mysql,表示 php 有执行完毕
: 执行的时候 select 内容都被清掉,表示 removeOption 也有确实作用
: 出问题的就是 query 後的资料没有显示到 select 里
: 因为在自己的 server 里都一切正常
: 所以在怀疑是不是上线用 server 里的 php.ini 或者其他之类的设定档出问题
: 但是这部分我也不清楚哪里会有相关的设定
: 就上线来请教各位前辈了
不好意思, 挖出这一篇, 因为我也遇到类似的问题
我自己 debug 有确认, js 有载入, 问题出在这一段
$('#AA').removeOption(/.?/).ajaxAddOption('xxx.php'.....
xxx.php 根本没有被执行, 可是我又不知道问题在哪
有人可以给我一点方向吗, 感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.248.184.238
1F:→ TonyQ:找一下 是不是有ajax cache先,如果是post 04/29 12:54
2F:→ qsss:谢谢T大, 就在我重新整理网页後就突然好了.... @@" 04/29 13:23
3F:→ qsss:不过还是想请问, "是不是有ajax cache先,如果是post" 这句话 04/29 13:23
4F:→ qsss:的意思, 非常感谢 04/29 13:24
5F:→ TonyQ:其实我是想说如果是get , 那要看底层实作. 04/29 20:41
6F:→ TonyQ:一时手误打成post,总之 ajax get 容易有cache issue 04/29 20:42