Blackberry (OS 4.6) 本机浏览器中的 JavaScript 问题

发布于 2024-09-25 17:40:43 字数 496 浏览 0 评论 0原文

当第二次重复调用此 ajax 函数时,响应将附加(而不是替换)到 info id。 当我使用innerHTML和XUI快捷功能时都会发生这种情况。代码可以在 IE 和 Mozilla 桌面上正常运行。

 function ajax_call()
 {
    var full_date = document.getElementById('from_date').value;             
    x$('#status').xhr('myPgm.pgm?userid=/%userid%/&calDate=' +full_date,
    function(){                 
        //document.getElementById('info').innerHTML = this.responseText;
        x$('#info').html(this.responseText);                
     }
   ); 
}

When call to this ajax function is repeated a second time, response is appended (not replaced), to info id.
This occurs both when I use innerHTML and XUI shortcut function. Code works properly on IE and Mozilla desktop.

 function ajax_call()
 {
    var full_date = document.getElementById('from_date').value;             
    x$('#status').xhr('myPgm.pgm?userid=/%userid%/&calDate=' +full_date,
    function(){                 
        //document.getElementById('info').innerHTML = this.responseText;
        x$('#info').html(this.responseText);                
     }
   ); 
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

娇纵 2024-10-02 17:40:43

ajax调用返回什么?这是双倍的吗?

What does ajax call return? Is that doubled up?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文