“如何显示”;foo的编号:number“;在jquery工具提示中使用ajax?

“如何显示”;foo的编号:number“;在jquery工具提示中使用ajax?,jquery,ajax,tooltip,Jquery,Ajax,Tooltip,我想使用ajax在jquery工具提示中显示“参与者数量:10”。 my DB中的每个事件都有几个参与者 所以在我的JS文件中: 功能工具提示(自){ $(“#tt”)。工具提示({ 内容:函数(){ var eventID=$(this.data('js'); console.log(eventID); $.ajax({ url:'/participants/'+eventID+'/number', //数据:{我应该在这里做些什么吗?}, 成功:功能(数据){ $('tt').attr('t

我想使用ajax在jquery工具提示中显示“参与者数量:10”。 my DB中的每个事件都有几个参与者

所以在我的JS文件中:

功能工具提示(自){
$(“#tt”)。工具提示({
内容:函数(){
var eventID=$(this.data('js');
console.log(eventID);
$.ajax({
url:'/participants/'+eventID+'/number',
//数据:{我应该在这里做些什么吗?},
成功:功能(数据){
$('tt').attr('title',data);
}
});
}
});
}
以及连接到此函数的ajax url:

public function participantsNumber(int$event\u id)
{
$num=Participant::find($event_id)->toArray();
回声计数($num);
}
所以实际上它是工作的,但是工具提示显示了列的数量。 我想显示有多少参与者具有该
$event\u id
。 在此工具提示窗体中,如下所示:

num of participants: data
提前谢谢。

@freedomn-m 你说得对,代码如下:

public function participantsNumber(int$event\u id)
{
$num=Participant::all();
echo“参与者数量:”.$num->where(“事件id”、$event\u id)->count();
}

什么是
$num
的值/结构?工具提示只显示从服务器端返回的内容。更改服务器端代码以返回正确的文本/值,与jquery/ajax无关。@Hix哦,我明白了,它看起来像
array:6[▼   “事件id”=>3“id”=>2“姓名”=>1“日期”=>“2019-09-04”创建于“=>”2019-08-05 06:50:03“更新于”=>“2019-08-30 05:23:30”
此。它只找到了一个拥有该事件id的参与者,而我认为这是参与者的数量。