Раскрывающийся список генерируется ответом службы отдыха и не уверен, сколько вариантов будет там.Теперь на основе раскрывающейся таблицы выбора необходимо изменить данные.Я работаю над веб-приложением MVC, которое вызывает службу отдыха для извлечения выпадающего списка и другую службу отдыха для заполнения данных в HTML-таблице с использованием частичного представления на основе выбора пользователя.То, что я пытаюсь здесь находится На странице ASCX
<div class="divRightColumnSection">
<br/> <%Response.Write(Model.DisplayData());%>
</div>
В сценарии Java
$(document).on('change', '#MMC', function () {
var indexSelected = $("#MMC").prop('selectedIndex');
//var valueSelected = this.value;
$.ajax({
url: "/your-equip-add/address/" + indexSelected + "/",
type: "POST",
cache: "false",
dataType: "json",
data: '{value: "' + $("#indexSelected").val() + '" }',
});
});
C # контроллер
public void GetSelected(string value)
{
YourModel model = new YourModel ();
BaseModel bModel = new BaseModel();
model.indexSelected = Int32.Parse(value);
bModel.DisplayData();
}
C # basemodel DropDown - это список, представляющий собой раскрывающийся список данных
for(int i=0;i<DropDown.Count;i++)
{
SDropDown.Add(new SForDropDown()
{ Md = Ged(DropDown[i].EModel),
Don=PSis(DropDown[i].Eac),
Peed= Pion(DropDown[i].Eac)});
}
C # HTML. Я пытаюсь найти
toReturn = " <style>table { width:90%;} table, th, td { border: 1px solid black; border-collapse: collapse;}th, td {padding: 3px;text-align: left;font-weight: bold;}}</style><h2>MMC result </h2><table>" +
"<tr><td colspan=3 height=40>" +
"<Select id=\"MMC\" name=\"MMC\" >";
foreach (DropDownModel Item in objectUnite.DropDown)
{
toReturn += "<option value=\"" + Item.EModel+"|"+Item.EMac + "\"";
if (index == 0)
toReturn += " selected=\"true\"";
toReturn += ">" + Item.EModel+"|"+ Item.EpMac + "</option>";
index++;
}
toReturn += "</Select></td></tr>" +
"<tr><td>MD</td><td>" + objectUnite.MD + "</td></tr>" +
"<tr><td>PEED</td><td>" + objectUnite.PEED + "</td></tr>" +
"<tr><td></td><td>DON</td><td>" + objectUnite.DON + "</td></tr>" +
"</table>";
Данные, которые я отображаю в HTMl, нуждаются в помощи, чтобы бытьизменено в зависимости от выбора выпадающего индекса.Любое предложение, пожалуйста