从PHP调用JavaScript函数,同时页面加载

我试图从PHP循环调用JavaScript函数。该调用从PHP循环传递一个id,然后根据它是否在cookie中找到id来设置类。目前我只收到:从PHP调用JavaScript函数,同时页面加载

ReferenceError: getFaveClass() is not defined

我的代码如下 -

?> 

<script>getFaveClass(<?php echo $row->id; ?>);</script>

<?php

有我丢失的东西或这样做的更好的办法?

回答:

你写的东西没有问题(虽然我个人使用json_encode以确保正确处理值)。

所有的错误意味着你还没有定义getFaveClass函数。如果它位于外部.js文件中,请确保包含它。

回答:

如果输出id,脚本执行时数据应该在页面上。将PHP作为初始数据回复到JavaScript调用很好。我建议你检查并看看实际输出的是什么,而不是你的PHP源代码,以便调试JS错误。

您的问题可能是如果$row->id == ""发生。

回答:

有你声明的功能getFaveClass(),是那里的<?php echo $row->id; ?>

值请检查您的函数名要准确,包括在那里你一直在呼吁这个情况。

只要检查它应该运行。因为我看不出你曾经共享过的代码有什么问题。

以上是 从PHP调用JavaScript函数,同时页面加载 的全部内容, 来源链接: utcz.com/qa/266835.html

回到顶部