2010-10-06 133 views
1

http://rndnext.blogspot.com/2009/02/jquery-ajax-tooltip.html需要帮助jQuery工具提示

我想实现类似上面的链接。现在,这会弹出框的从某个页面获取数据,使用PageID以及不是。我希望该弹出框的内容具有简单的HTML内容,并且稍后会被绑定。上面的那个获得了我不熟悉的Ajax。

我需要在代码中更改什么?我想要的只是一个简单的弹出框,看上去与上面的框完全相同,打开的方式和所有方式相同,但是它有简单的HTMl内容。我在哪里进行更改?

+0

虽然我想你会得到一些答案,但如果你尝试自己实现它(即使它涉及到直接复制和粘贴代码并进行调整以查看有效的方法),您可能会得到更好的答案,然后问我们有关具体问题。就好像你要求我们为你做这项工作一样。 – 2010-10-06 10:53:40

回答

1

虽然你还没有发布任何你自己尝试这样做的尝试,我会尽力帮助你。

如果我理解正确,你想摆脱AJAX,只需添加正常的HTML权利? 那么,我至少会告诉你在哪里放置HTML来让你开始。

你看他们的网站上,在第51行,它说:

$('#personPopupContent').html(' '); 

您可以将NBSP位改为你想要的任何HTML。 例如:

$('#personPopupContent').html('<strong>My strong text</strong>'); 

您也可以从线53上删除对74的地方说:

$.ajax({ 
    type: 'GET', 
    url: 'personajax.aspx', 
    data: 'page=' + pageID + '&guid=' + currentID, 
    success: function(data) 
    { 
     // Verify that we're pointed to a page that returned the expected results. 
     if (data.indexOf('personPopupResult') < 0) 
     { 
      $('#personPopupContent').html('<span >Page ' + pageID + ' did not return a valid result for person ' + currentID + '.Please have your administrator check the error log.</span>'); 
     } 

     // Verify requested person is this person since we could have multiple ajax 
     // requests out if the server is taking a while. 
     if (data.indexOf(currentID) > 0) 
     {     
      var text = $(data).find('.personPopupResult').html(); 
      $('#personPopupContent').html(text); 
     } 
    } 
}); 

既然你不会使用它。

我希望对你有帮助。

+0

谢谢..有帮助:) – Serenity 2010-10-10 11:09:54