又一个倒霉的菜鸟…… 好的,所以我到处寻找尝试找出如何制作这个 jQuery/JavaScript 函数,我希望这只是我的语法错误,但这是我的代码:
<script type="text/javascript">
$(function()
{
function loadNext(choice) {
$("#thequestion").load("question.php", { ans: choice, id: "<?php echo $row['id']; ?>", nextId: "<?php echo $nextQuestionId; ?>" } );
$("#graph").load("graph.php", { id:"<?php echo $row['id']; ?>", nextId: "<?php echo $nextQuestionId; ?>" } );
alert("loadNext activated");
}
});
</script>
然后,我使用 onclick
事件调用 loadNext(choice)
函数,如下所示:
onclick="loadNext(YorN);"
。
在此之后,我收到“loadNext 未定义”错误。
我能接受的答案包括:“你没有学习!”和“你很傻。”
谢谢。
最佳答案
您刚刚定义的 loadNext
函数是匿名函数范围内的本地函数。如果您想全局访问它,请全局定义它(在 onready 处理程序之外)。
关于javascript - 函数未定义 - jQuery/Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8904023/