【发布时间】:2013-02-08 14:56:15
【问题描述】:
当光标悬停到链接时,我想使用来自 db 的动态数据制作弹出工具提示,但我做错了。请更正我的代码。
我的看法
<script type="text/javascript">
$(document).ready(function() {
$('.tip').tooltip();
});
</script>
<script type="text/javascript" language="javascript">
jQuery(document).ready(function(){
$('#something').mouseover(function(){
$.ajax({
url: "<?=base_url();?>aircraft/tip",
type: 'POST',
data: {
'id': $(this).attr("rel"),
},
dataType: 'json',
success: function(aircraft_j) {
$('#something').attr('data-original-title',aircraft_j);
}
});
return false;
});
});
</script>
<a href="#" data-toggle="tooltip" data-placement="right" id="something" title=""
data-original-title="" rel="1" class="tip">aircraft</a>
我的控制器
function tip() {
$this->output->enable_profiler(false);
if($this->input->server('HTTP_X_REQUESTED_WITH') != 'XMLHttpRequest'){ echo "fail. try something else"; return; }
$this->load->model('aircraft_model');
$idd = $this->input->post('id');
$aircraft_j = array();
$aircraft_j = $this->aircraft_model->get_aircraft_tip($idd);
echo json_encode($aircraft_j);
}
我的模型
function get_aircraft_tip($idd) {
$this->db->where('id',$idd);
$query = $this->db->get('aircraft');
return $query->row_array();
}
【问题讨论】:
-
有什么问题?你有错误吗?你期望输出是什么?你需要问一个好问题才能得到好的答案。 “更正我的代码”对我们没有帮助。
-
@Miguel-F 你遇到错误了吗? - 不,我什么也没得到,这就是问题所在。当光标悬停在链接上时,我想用 id 工具提示 div 将记录返回控制器的结果。
-
你用的是什么工具提示?
-
@mamdouh-alramadan 我使用引导程序,但是这是我第一次使用 jquery/ajax,我不知道如何以及在哪里粘贴引导工具提示。
标签: ajax codeigniter tooltip