首页 > 解决方案 > 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>";
                    }

标签: jqueryajax

解决方案


你在两个选项“+notetype+”中写notetype;

将笔记类型更改为笔记

" + 注释 + "";


推荐阅读