jquery - jquery:将ajax响应添加到下拉列表和相应的文本中
问题描述
我有一个包含以下数据的 mysql 表
id 类型 注 1 技术技术问题 2 内存内存问题 3 部件编号
我从 ajax 获取详细信息,并希望在下拉列表中显示类型,并在文本区域中显示相应的注释。你能建议我怎么做吗?我可以将其显示为类型和注释的循环,但我希望在用户从下拉列表中更改类型时显示注释。
以下是我当前关于 ajax 成功的代码:
success: function (data)
{
if( data )
{
var obj = JSON.parse(JSON.stringify(data));
if( obj.length )
{
for(var i=0; i < obj.length; i++)
{
tmp7 += " <div class='box' style='border:1px solid ;padding: 5px; margin: 5px'>";
tmp7 += "<br/><br/><b>Note Type: <select name='dpnotetype' id='dpnotetype"+ obj[i]['consultid']+"' disabled> <option value= '"+ notetype +"'>" + notetype + "</option>";
tmp7 += " <option value='Technical'>Technical</option><option value='Nursing'>Nursing</option><option value='Memory'>Memory</option>";
tmp7 += " <option value='Part'>Part</option><option value='Other'>Other</option>";
tmp7 += "</select>" ;
tmp7 += "<br/> <br/><b>Note:</b><br/> <br/><textarea id='notetext"+ obj[i]['cusid']+"' row='5' style='height:150px; width: 450px' font color='green' disabled>" + notetext + "</textarea><br/><br/>";
tmp7 += " <input type='hidden' id='custid' name='custid' value='" + obj[i]['custid'] + "'>";
tmp7 += "</div>";
}
解决方案
你在两个选项“+notetype+”中写notetype;
将笔记类型更改为笔记
" + 注释 + "";
推荐阅读
- sql-server - 谁在 SQL Server 2016 上部署了 SSIS 包?
- directory - OCaml 的“mkdir -p”是什么?
- javascript - 如何在 javascript 中更新 firebase-messaging-sw.js
- python - 在 GPU 上运行 Keras(Tensorflow 后端)时出现 OOM 错误。相同的脚本在 CPU 上运行完成
- python - 有没有办法将 .obj 文件加载到 Pandas 或 Numpy 中?
- php - Laravel Passport 通过网络问题使用自己的 API
- reactjs - 有条件地渲染 DataSearch 组件
- c# - 如何在VS2017的dot Net Core 2中使用通过连接服务创建的ASMX WebService接口
- r - 将 geom_text 与 geom_jitter 点对齐
- c - telnet 在发送数据时会添加任何额外的字节吗?