jquery - 使用 qTip 的动态内容的动态参数

标签 jquery ajax qtip

我想用qTip传递一个动态参数,但是失败了。 my_ajax_controller.php 仅显示变量类型,但不显示 q。

$('a.menu_help').qtip({
    content: {
      url:'my_ajax_controller.php',
      data: 'type=help_menu&q='+$(this).attr('id'),
      method: 'get'
    },
    show: 'mouseover',
    hide: 'mouseout'
});

但是,q 的静态值有效:

$('a.menu_help').qtip({
    content: {
      url:'my_ajax_controller.php',
      data: 'type=help_menu&q=toto',
      method: 'get'
    },
    show: 'mouseover',
    hide: 'mouseout'
});

有没有办法将动态值传递给参数数据?

提前致谢!

弗洛伦特

最佳答案

尝试这样的事情:

$('a.menu_help').each(function(){
    $currentLink = $(this);
    $currentLink.qtip({
        content: {
          url:'my_ajax_controller.php',
          data: 'type=help_menu&q='+$currentLink.attr('id'),
          method: 'get'
        },
        show: 'mouseover',
        hide: 'mouseout'
});

我还没有测试过这个,但我做过类似的事情。只是现在找不到。

关于jquery - 使用 qTip 的动态内容的动态参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2297869/

相关文章:

jquery - 在加载 openlayers map 时使用 jQuery 选项卡遇到问题

asp.net - jQuery(或者可能是浏览器)是破坏缓存的ajax加载脚本

php - 来自 Ajax 和 php 的错误响应

c# - 从数据库获取所有数据并在客户端进行排序,这是最佳的还是理想的?

javascript - qTip 2 和图片

javascript - 我如何优化 qTip?

javascript - Qtip2 从互联网加载 "jquery.qtip.min.map"并减慢站点速度

jquery - 模式中的 Symfony2 表单未处理

javascript - Facebook - 确定用户是否是外部粉丝

javascript - 通过应用程序与本地网页实时交互?