首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Ajax实现工具提示中的动态数据

使用Ajax实现工具提示中的动态数据
EN

Stack Overflow用户
提问于 2012-02-13 14:09:00
回答 1查看 778关注 0票数 0

我有一个滚动滚动报价器与动态数据,我希望当用户在该报价器上点击时,根据该信息在报价器上的数据将在ajax的帮助下显示在工具提示中

我尝试使用ajax,但遇到一个未定义的错误

这是报价器的代码

我想让它像自动收报机一样工作

代码语言:javascript
复制
www.mcxindia.com

我得到了它,我无法将$sy的值传递给ajax请求

在这条线上

代码语言:javascript
复制
 xmlhttp.open("GET","getinfo.php?q="+str,true);

我无法传递$sy的值,请帮助我

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-13 19:14:02

我不确定这是否是正确的答案,但我相信你需要做的就是在悬停时抓取元素的innerHTML,然后将其加载到工具提示中。

您当前已经创建了一个函数,因此我们将使用它。

代码语言:javascript
复制
function showUser(str){
 if (str==""){
    document.getElementById("txtHint").innerHTML="";
    return;
  }else{
   var content = this.innerHTML;
  }
}

现在我们已经删除了ajax,我们只是检查鼠标悬停时对象的innerHTML是什么。这允许我们以纯文本形式访问元素内部的数据。

我不知道你使用什么工具提示,插件等,但在这一点上,你需要添加调用工具提示,并插入我们的内容。

代码语言:javascript
复制
function showUser(str){
  if (str==""){
    document.getElementById("txtHint").innerHTML="";
    return;
  }else{
   var content = this.innerHTML;

  //call the tooltip, add the content to it.
  //because I don't know, I'll assume you have an element with the ID of tooltip
  document.getElementById('tooltip').innerHtml = content;
  }
}

上面的函数获取我们悬停在上面的元素的内容。然后将数据插入到工具提示中。从这里开始,接下来会发生什么就变得模糊了,因为我不知道你是如何创建你的工具提示的。如果您还有任何问题,请随时提问。

祝好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9256262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档