Как установить значение для выпадающего списка в jquery ajax
Всем привет,
Я действительно устал искать решение своей проблемы.Моя проблема очень проста.Я хочу установить значение для dropdownlist с помощью jquery ajax.Но это не работает для меня.Я использую MVC.
Что я уже пробовал:
<select id="ddlRelationship" class="form-control chosen-select" name="ddlRelationship"> </select>
JQuery-это:
$(document).ready(function () { refill() });
function refill() { var id = $('#HdnOrganizationId').val() // alert(id); $.ajax({ url: "/Organization/refill/" + id, type: "GET", contentType: "application/json;charset=utf-8", dataType: "json", success: function (result) { alert("Refill"); alert(result.RelationshipId); relen(); $('#TxtOrganization').val(result.RelationshipId); $('#ddlRelationship').val(result.RelationshipId); }, error: function (errormessage) { alert(errormessage.responseText); } }); }
function relen() { $.getJSON("/Common/RelationshipList", function (data) { alert ('y56hyh') var temp = $('#ddlRelationship'); // cache it temp.empty(); $("#ddlRelationship").append("<option value=''>Select an Option</option>"); $.each(data, function (i, data) { // bind the dropdown list using json result $('<option>', { value: data.RelationshipId, text: data.Relationship }).html(data.Relationship).appendTo("#ddlRelationship"); }); $('#ddlRelationship').trigger("chosen:updated"); }) }
Через этот код текстовое поле заполняется заново.,а выпадающий список привязывается, но не может установить значение.пожалуйста, помогите мне.