posts - 193,  comments - 520,  trackbacks - 0
1.昨天开始在程序里增加和服务器端交互的部分。看看代码
var url = 'http://localhost:8080/app/get_data';
        var pars 
= '';
        
        var myAjax 
= new Ajax.Request(
            url, 
            {
                method: 
'get'
                parameters: pars, 
                onComplete: showResponse
            });
很简单的一段程序,在firefox里始终不能工作,但在ie下一切正常。打开debugger,跟踪调试到这一行
this.transport.open(this.options.method, this.url, 
        
this.options.asynchronous);

在这一行执行出现问题,干掉prototype,自己写XMLHttpRequest,问题同样出现在同一个地方
req.open("GET", url, true);
ie下正常。于是开始怀疑是firefox自己的问题,firefox可能更多的从安全方面做了考虑,拒绝http://localhost:8080这种带域名的访问方式。把js程序移到应用程序里,url改为
var url = '/app/get_data';
问题解决,访问正常。
2.点击日历单元格需要弹出一个窗口用于新增工作安排,在firfox里为了方便这样拼写
var TR=document.createElement("tr");
TR.innnerHTML
="<td><input ></td>";
firfox下正常,ie显示不出,改为下面方式则问题解决
var TR=document.createElement("tr");
var TD
=document.createElement("td");
TD.innnerHTML
="<input >";
TR.appendChild(TD);



http://www.blogjava.net/ronghao 荣浩原创,转载请注明出处:)
posted on 2007-02-28 21:53 ronghao 阅读(765) 评论(0)  编辑  收藏 所属分类: ajax相关

只有注册用户登录后才能发表评论。


网站导航:
 
<2007年2月>
28293031123
45678910
11121314151617
18192021222324
25262728123
45678910

关注工作流和企业业务流程改进。现就职于ThoughtWorks。新浪微博:http://weibo.com/ronghao100

常用链接

留言簿(38)

随笔分类

随笔档案

文章分类

文章档案

常去的网站

搜索

  •  

最新评论

阅读排行榜

评论排行榜