好的,当下拉框更改时,我目前正在使用 AJAX 更新我的网站的一部分,但是我无法传递参数以供该函数使用。
这是HTML:
<script type='text/javascript' src='ajax.js'></script> //Where to find function
<div id="combobox" style="width: 150px; height: 300px; overflow-y: scroll">
<select onchange="MakeRequest(test); location = this.options[this.selectedIndex].value;">
<option>Races</option>
<?php ComboBox() ?>
</select>
.
.
这是外部 ajax.js 文件中的 AJAX 函数:
function MakeRequest(test) {
var linkInfo = "teleport.php?call=" + test;
var xmlHttp = getXMLHttp();
xmlHttp.onreadystatechange = function() {
if (xmlHttp.readyState == 4) {
HandleResponse(xmlHttp.responseText);
}
}
xmlHttp.open("GET", linkInfo, true);
xmlHttp.send(null);
}
我将如何让这个工作?