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

时间:2012-02-13 06:09:00

标签: php mysql ajax

我有一个包含动态数据的滚动代码 我希望当用户指向该股票代码时,根据该股票信息的数据将在ajax的帮助下显示在工具提示中

我尝试了ajax 但得到一个未定义的错误

这是股票代码

我希望它像

上的自动收报机一样工作
www.mcxindia.com

我知道了我无法将$ sy的值传递给ajax请求

在这一行

 xmlhttp.open("GET","getinfo.php?q="+str,true);

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

1 个答案:

答案 0 :(得分:0)

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

您目前已创建了一项功能,因此我们将使用它。

function showUser(str){
 if (str==""){
    document.getElementById("txtHint").innerHTML="";
    return;
  }else{
   var content = this.innerHTML;
  }
}

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

我不知道您使用的是什么工具提示,插件等,但此时您需要添加调用工具提示,并插入我们的内容。

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;
  }
}

上面的函数抓住了我们悬停的元素的内容。然后它将数据插入工具提示。从这里可以看出接下来会发生什么,因为我不知道你是如何创建工具提示的。如果您还有其他问题,请随时提出。

祝你好运!