javascript-无法通过Ajax加载Bootstrap工具提示
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript-无法通过Ajax加载Bootstrap工具提示,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1090字,纯文字阅读大概需要2分钟。
内容图文
![javascript-无法通过Ajax加载Bootstrap工具提示](/upload/InfoBanner/zyjiaocheng/664/77bee4af58c84fda861754ae30864232.jpg)
我正在尝试通过Ajax调用加载标题为HTML标记的工具提示.在第一次通过include_once函数加载页面时,工具提示可以正常工作,但是当我使用Ajax Call触发页面加载时,工具提示无法正常工作.这是我的文件:
loadTable.php
<?php
$content = "<a data-toggle='tooltip' data-html='true' title='<strong>ok</strong>'
<span class='glyphicon glyphicon-align-left'></span></a>";
echo $content;
?>
mypage.php
<button type="button" class="btn btn-primary" onclick="loadPage()">Load</button>
<div id="tableData">
<?php include_once('loadTable.php');?>
</div>
myjavascriptfile.js
function loadPage(){
$.ajax({
type: "POST",
url: "loadTable.php",
data:{
cache: false,
success: function(result){
$("#tableData").html(result);
}
});
}
}
注意:当然,我只是出于理解和简化的目的,简化了示例.
提前致谢.
解决方法:
谢谢DelightedD0D,解决方案是在Ajax Call之后重新初始化工具提示.
就我而言,我添加了这一行:
$(‘[data-toggle =“ tooltip”]’).tooltip();
function loadPage(){
$.ajax({
type: "POST",
url: "loadTable.php",
data:{
cache: false,
success: function(result){
$("#tableData").html(result);
$('[data-toggle="tooltip"]').tooltip();
}
});
}
}
希望对其他有同样问题的人有所帮助.
内容总结
以上是互联网集市为您收集整理的javascript-无法通过Ajax加载Bootstrap工具提示全部内容,希望文章能够帮你解决javascript-无法通过Ajax加载Bootstrap工具提示所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。