Как отобразить список <string>в HTML выберите элемент управления - PullRequest
0 голосов
/ 02 мая 2011

Я должен связать список в HTML выбрать при перетаскивании столбцов.Ниже приведена моя функция для получения list<string>

    var oper;
   function FunctionScript() {
  $.ajax({
      type: "POST",
      url: "Webtop.aspx/FunctionDropdown",
      data: {},
      contentType: "application/json; charset=utf-8",
      dataType: "json",
      success: function(msg) {
          $("#ddOperators").empty();
          for (var i = 0, l = msg.d.length; i < l; i++) {
              $("#ddOperators").append("<option>" + msg.d[i] + "</option>");
              oper = msg.d;
              alert("Check Dropdown");
          }
          alert('Check Operator DropDown' + msg.d.length);
      }, 
      error: DisplayError 
  });


}

// Следующая функция используется для перетаскивания.

     function handleDropEvent(event, ui) {
      var draggable = ui.draggable;
      var uid = removeSpaces(draggable.attr('text'));
      FunctionScript();
      var colName = draggable.attr('title');
      $('#selectedColumns > tbody:last').append('<tr id="' + uid + '"><td></td>
<td><input type="checkbox" id="chk" checked="checked" /></td><td><label>' + colName + '</label></td><td><input type="text" /></td><td><a href="#">Delete</a></td>
    <td><select title="select table" id="ddOperators"/></td><td><input type="text" /></td>
     <td><div><input type="text" value="" size="20" name="txtForeColor"/><a id="pick2" name="pick2" href="#">Select Color</a></div></td><td></td></tr>');
          $("#selectedColumns").tableDnD({ onDragClass: "DragClass" });

    }

Идентификатор выбора - ddOperators;В настоящее время выбор не связывается с list<strings>.

1 Ответ

0 голосов
/ 03 мая 2011

Внесите следующие изменения в ваш скрипт.

замените

 var draggable = ui.draggable;

на

 var draggable = ui.draggable({helper:'clone'});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...