我正在尝试显示 xmlhttp.responseText
作为 HTML 代码,专门用于填充下拉框,但它似乎被处理为字符串而不是 HTML 代码。
我正在使用希望以 HTML 格式显示为各种菜单的代码 <option>
位于 <span>
标签
xmlhttprequest
内的javascript代码功能:
document.getElementById("test").innerHTML=xmlhttp.responseText;
下拉菜单中的 html 代码:
< span id="test">
< /span>
xmlhttprequest
调用的php文件echo 如下:
$option="<option>";
(这是一个 while 循环)
{
echo $option.$row['productName'].$option="<option>";
}
最佳答案
如果你想要 html 结果,那么使用 html,不要使用特殊字符。
在循环中使用
echo "<option>" . $row['productName'] . "</option>";
关于php - xmlhttp.responseText 转 html 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18270856/