首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用php的Onload javascript不触发onload函数

使用php的Onload javascript不触发onload函数
EN

Stack Overflow用户
提问于 2015-02-27 06:40:35
回答 2查看 296关注 0票数 0

我有这样的代码,它应该为我创建的php这样的系统中的每一个喜欢的计数触发一个ajax调用。我想它不会调用,因为html标记,但我需要类似的东西。

在下面的代码中,我了解用户id,因为我是从php和mysql的fetch_array调用它的。

<span id="sh1_'.$statusid.'" onload="checkRate(\''.$user.'\',\'status\',\'2\',\''.$id.'\')" > 0</span>

但是,当php加载时有许多状态,当它完成加载页面时,它不会触发onload函数。是否有一种方法可以检索我在同一个循环中下载的每个div上的id?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-27 07:30:04

每次输出span时,都可以调用javascipt函数。onload事件不受span标记的支持,不会被触发。使用这样的东西:

代码语言:javascript
复制
<span id="sh1_'.$statusid.'" > 0</span>
?>
<script>
    checkRate('<?php print $user; ?>','status','2','<?php print $id; ?>');
</script>
<?php
票数 0
EN

Stack Overflow用户

发布于 2015-02-27 07:29:57

从我在googling中看到的情况来看,在onload元素上没有任何span事件。

也许您可以在onload元素上使用body来触发代码?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28759018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档