0

当检测到 onchange 事件时,我正在从 moodle 块调用 ajax 函数。它将 courseid 发送到服务器页面并返回更新块内 div 的必要字段。具有 onchange 事件的下拉列表也是由数据库调用生成的。现在的问题是,当我在 moodle 页面中添加该块时,页面会刷新,我会看到该块的两个实例。可能是什么原因?

更新

我的代码结构如下;

<script></script> 

<?php




 ?>

从 php 块内部,我正在调用带有一些参数的 javascript 函数。它正在更改 php 块的 div。javascript 将这些参数发送到我编写数据库查询的另一个 php 页面。现在,当我将代码更改为以下时,错误消失了:

 <?php

   script was written inside $this->content->text

 ?>

你能解释一下可能是什么原因吗?

4

0 回答 0