gpt4 book ai didi

php - 在php中调用超链接onclick事件的函数

转载 作者:行者123 更新时间:2023-11-28 02:17:28 25 4
gpt4 key购买 nike

有人可以帮我吗? 我在我的应用程序中使用 AJAX 进行分页。所以我用 for 循环生成超链接。如下:

for($t=1; $t<=$hf; $t++)
{
if($t == $_GET['pageno'])
{
echo $t." ";
}
else
{
echo "<a id ='$t' href='javascript:void(0)' onclick='open_page('ajaxinfo.php','content'); javascript:change('$t');'>$t</a>"." ";
}
}

上面的 echo 语句没有调用函数。但是当我只写 html 超链接时它工作正常并且我看到 page2.html 而不是这个,我的 HTML 代码是:

<a id="page2" href="javascript:void(0)" onclick="open_page('ajaxinfo.php','content'); javascript:change('page2');">page2</a>

我不明白为什么会这样?但是echo的引用有没有问题。请帮忙。

最佳答案

那是因为你在构建 anchor 时有语法错误。尝试对标记属性使用双引号并使用反斜杠将其转义。

因此,您的 ECHO 应如下所示:

echo "<a id =\"{$t}\" href=\"javascript:void(0)\" onclick=\"open_page('ajaxinfo.php','content'); javascript:change('{$t}');\">{$t}</a> ";

关于php - 在php中调用超链接onclick事件的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3100851/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com