使用jquery和split获取多个数据

时间:2018-01-27 13:01:57

标签: javascript php jquery

我想从query1代码中获取query2span,并使用split(_)。例如我想得到的查询。

<span id='post1_query1_query2'>

这里是我的js代码

$(document).ready(function(){
    $( " span" ).tooltip({
        track:true,
        open: function( event, ui ) {
        ui.tooltip.css("max-width", "600px");
              var id = this.id;
              var split_id = id.split('_');
              var image = split_id[1];
              var title = split_id[2];
              $.ajax({
                  url:'fetch_details.php',
                  type:'post',
                  data:{image:image},
                  data:{title:title},
                  success: function(response){
                      $("#"+id).tooltip('option','content',response);
                  }
              });
        }
    });
    $(" span").mouseout(function(){
        // re-initializing tooltip
        $(this).tooltip();
        $('.ui-tooltip').hide();
    });
});

然后我将其称为fetch_details.php

$post = htmlentities ($_POST['image']);
$title = htmlentities ($_POST['title']);

但没有工作。

1 个答案:

答案 0 :(得分:1)

您可以在数据对象中传递多个密钥对。

             $.ajax({
                  url:'fetch_details.php',
                  type:'post',
                  data:{image: image, title: title},
                  success: function(response){
                      $("#"+id).tooltip('option','content',response);
                  }
              });