我不知道这是否可行,但在此页面上我有以下代码:
$moduleHTML = "";
while($sqlstmt->fetch()) {
$moduleHTML .= "<option value='$dbModuleId'>" . $dbModuleId . " - " . $dbModuleName . "</option>".PHP_EOL;
$outputmodule = "";
$outputmodule .= "<p><strong>Module:</strong> " . $dbModuleId . " - " . $dbModuleName . "</p>";
}
$outputmodule
但我想在另一个页面中回显变量。所以下面是另一个页面的代码,其中包括链接上面的脚本(module.php)的ajax,它包含回显的位置以及它包含模块下拉菜单的一部分的位置:
<script type="text/javascript">
function getModules() {
var course = jQuery("#coursesDrop").val();
jQuery('#modulesDrop').empty();
jQuery('#modulesDrop').html('<option value="">Please Select</option>');
jQuery.ajax({
type: "post",
url: "module.php",
data: { course:course },
success: function(response){
jQuery('#modulesDrop').append(response);
}
});
}
</script>
...
<?
$moduleHTML = "";
$moduleHTML .= '<select name="modules" id="modulesDrop">'.PHP_EOL;
$moduleHTML .= '<option value="">Please Select</option>'.PHP_EOL;
$moduleHTML .= '</select>';
echo $outputmodule;
...
问题是我收到上述回声的未定义错误。我的问题是,如何$dbModuleId and $dbModuleName
将 module.php 页面中的内容回显到 editsession.php 页面(上面的脚本)?