javascript - sql加载后如何运行javascript
问题描述
我正在使用一些 github jquery 代码https://github.com/viralpatel/jquery.shorten来自动缩短段落并添加阅读更多按钮,所以我制作了 div 元素,当我使用普通文本时它工作正常,但我试图添加一些 sql(在 php 中)以显示 sql 表中某些内容的值,但是当我加载页面时它只是说“更多”,当我点击它时,它会从 sql 加载值,但它应该只是缩小值,然后当您单击更多时,它应该显示其余部分,而不是显示任何内容,然后当您单击“更多”时,它会显示所有内容,我真的坚持这一点,一直在努力寻找答案已经好几天了。
示例代码
<div class="example">
<?php echo $sql_query; ?>
</div>
<script>
$(document).ready(function() {
$(".example").shorten({showChars: 100});
});
</script>
解决方案
我弄清楚了为什么会导致这样的问题,我在 php 回显之前的 div 元素内有评论,所以它将评论计为字符,所以当我删除评论时它都起作用了。
推荐阅读
- macos - 将文件夹或文件从终端上移一个目录
- php - PHP 套接字超时和阻塞
- ruby-on-rails - 没有路线匹配 {:action=>"show", :controller=>"shops", :id=>nil},缺少必需的键:[:id]
- java - 使用 webview 时,我的一些网站在 chome 中打开,而不是直接在应用程序中打开
- python - 如果引用的文件不存在,则有效删除 Pandas DataFrame 中的行
- android - 条形码中的产品详细信息
- java - Here-API:PDE 请求返回 GeoboundingBox 之外的 POI
- c - 使用结构获取垃圾数据进行重新分配
- amazon-web-services - AWS 简单 Lambda 函数
- python - 如何将多个值从异步函数返回到同步上下文?