Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 更多链接总是打开第一个链接_Php_Html_Template Lite - Fatal编程技术网

Php 更多链接总是打开第一个链接

Php 更多链接总是打开第一个链接,php,html,template-lite,Php,Html,Template Lite,我从数据库中检索所有注释 如果注释长度超过95,模板函数将截断注释 <form action="#" method="post" /> {foreach value=users from=$comment2} <tr> <td>{$users.ADD_DATE}</td> <td>{$users.USERNAME}</td> {if $users.C

我从数据库中检索所有注释

如果注释长度超过95,模板函数将截断注释

   <form action="#" method="post" />
    {foreach value=users from=$comment2}
    <tr>   
        <td>{$users.ADD_DATE}</td>
        <td>{$users.USERNAME}</td>
        {if $users.COMMENT|count_characters > 95}
         <td width="340px"><span id=comment12kisa_{$users.ID}>{$users.COMMENT|truncate:95:"..."}
            </span><a href="" onclick="$('#comment12kisa_{$users.ID}').html($('#comment12kisaa_{$users.ID}').html()); $(this).remove(); return false;">devamı</a></td>
        <td><center><input type="checkbox" name="checkComment[]" value={$users.Movie_Comment_ID}-{$users.MOVIE_ID} ></center></td>

            {else}
            <td width="180px">{$users.COMMENT}</td>
            <td><center><input type="checkbox" name="checkComment[]" value={$users.Movie_Comment_ID}-{$users.MOVIE_ID}></center></td>
            {/if}

            <span id="comment12kisaa_{$users.ID}" style="display:none">{$users.COMMENT}</span>

</tr>
        {/foreach}
</table>

    <p align="right"><input type="submit" name="deleteCommentonMovie" value="Seçilen Yorumları Sil"/></p>

     </form>

{foreach value=users from=$comment2}
{$users.ADD_DATE}
{$users.USERNAME}
{if$users.COMMENT | count_characters>95}
{$users.COMMENT | truncate:95:“…”}
{else}
{$users.COMMENT}
{/if}
{$users.COMMENT}
{/foreach}


当用户点击“devam”链接时,必须打开完整的评论。但是,当我点击它时,它只会打开第一个。我点击第四个,但它会打开第一个。为什么?原因可能是什么

看起来您没有使用正确的jQuery方法(两次)。您的CMS似乎正在将内容加载到默认情况下隐藏的范围中。您的选择器看起来是正确的,但不要使用.html(),请尝试类似于slideDown()或show()的操作

如果您在本地测试此功能,则每个注释的用户id可能相同,在这种情况下,注释线程中将有多个相同id。尝试将ID中的“12”设置为每个注释的不同整数。更具体地说,在foreach之上,启动一个变量并将其设置为零,然后在循环底部(但在循环内部)增加该值

$('#comment12kisa_{$users.ID}').slideDown();