2016-09-28 31 views
0

从数据库中获取下拉值这个代码用在这个代码下拉列表中值来创建表&动态记录应该从数据库中感到请告诉我如何填写下拉此代码如何通过JavaScript

<script type="text/javascript"> 
$(document).ready(function(){ 
    $(".add-row").click(function(){ 

     // var markup = "<tr><td><input type='checkbox' name='record'></td><td><input type='text' name=''></td><td><input type='text' name=''></td><td><input type='text' name=''></td><td><input type='text' name=''></td><td><input type='text' name=''></td><td><input type='text' name=''></td>"; 
     var markup = "<tr class='item-row'><td align='center'>"+ 
       "<input name='record' type='checkbox'>"+ 
       "</td> <td align='center'>"+ 
       "<div class='form-group'>"+ 
        "<select name='item_select1' id='item_select1' class='form-control' onchange='item_value();'>"+ 
        "<option value='' disabled selected>---Select---</option>"+ 
        "<option value='1'>+Add New Item</option>"+ 
       "</select><br />"+ 
       "<textarea id='item_description' name='item_description'></textarea></div></td>"+ 
       "<td align='center'><input type='text' class='form-control' name='item_unit' id='item_unit' placeholder='Display Name ...'></td>"+   
      "<td align='center'><input type='text' class='form-control' name='item_rate' id='item_rate' placeholder='Display Name ...'></td> "+     
       "<td align='center'><input type='text' class='form-control' name='item_discount' id='item_discount' placeholder='Discount %'></td>"+     
      "<td align='center'><div class='form-group'>"+ 
        "<select name='item_tax_id1' id='item_tax_id1' class='form-control' onchange='tax_value();'>"+ 
        "<option value='' disabled selected>---Select---</option>"+ 
        "<option value=''>+Add New Item</option></select></div></td>"+ 
        "<td align='center'><label name='item_amount' id='item_amount'></label></td></tr>"; 
     $("table tbody").append(markup); 
    }); 

    // Find and remove selected table rows 
    $(".delete-row").click(function(){ 
     $("1 tbody").find('input[name="record"]').each(function(){ 
      if($(this).is(":checked")){ 
       $(this).parents("tr").remove(); 
      } 
     }); 
    }); 
});  

+1

对不起,下拉是不是一种感觉。所以你感觉不到。 –

回答

0

你可以尝试这样的

$.ajax({ 
     type: "POST", 
     url: url, 
     contentType: "application/json; charset=utf-8", 
     async: false, 
     data: data, 
     dataType: "json", 
     success: function (json) { 
      $.each(json, function (index, elem) { 
      $("#drpId").append("<option value=\"" + elem.value+ "\">" + elem.name+ "</option>"); 
     }); 
      } 
     }, 
     error: function (errMsg) { 

     } 
    }); 
+0

请帮助我如何从json内的数据库获取记录 – prachi

+0

看看有没有,写下你的url,比如'url:“pagename/methodname”',你就会在'success:function(json){0128}的地方获得响应){ }) ;'方法 – Bharat

+0

我试试这个..但是无法得到json的响应 – prachi