如何在jquery ajax中设置下拉列表的值 [英] How to set value for dropdown list in jquery ajax
问题描述
大家好,
我真的厌倦了为我的问题搜索解决方案。我的问题非常简单。我想使用jquery ajax为dropdownlist设置一个值。但它对我不起作用。我我正在使用MVC。
我尝试过:
< select id =ddlRelationshipclass =form-control selected-selectname =ddlRelationship>
< / select>
JQuery是:
$ (文件).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,
成功:函数(结果){
alert(Refill);
alert(result.RelationshipId);
relen();
$('#TxtOrganization')。val(result.RelationshipId);
$('#ddlRelationship')。val(结果.RelationshipId);
},
错误:函数(errormessage){
alert(errormessage.responseText);
}
});
}
function relen(){
$ .getJSON(/ Common / RelationshipList,函数(数据){
alert('y56hyh')
var temp = $('#ddlRelationship'); //缓存它
temp.empty();
$(#ddlRelationship)。append(< option value =''>选择一个选项< / option>);
$。 each(data,function(i,data){//使用json结果绑定下拉列表
$('< option>',
{
value:data.RelationshipId,
text:data.Relationship
})。html(data.Relationship).appendTo(#ddlRelationship);
});
$('#ddlRelationship')。trigger( 选择:更新);
})
}
通过此代码重新填充文本框。 dropdown binded但canot设置了一个值。请帮助我。
< br $> b $ b Hi all, 这篇关于如何在jquery ajax中设置下拉列表的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
refill()
});
函数补充(){
var id =
< blockquote>('#HdnOrganizationId')。val()
// alert(id);
.ajax({
url:/组织/重新填充/+ id,
类型:GET,
contentType:application / json; charset = utf-8,
dataType:json,
成功:功能(结果){
alert(Refill);
alert(result.RelationshipId);
relen();
I really tired of searching solution for my problem.My problem is very simple.I want to set a value for dropdownlist using jquery ajax.But it doesnt works for me.I am using MVC.
What I have tried:
<select id="ddlRelationship" class="form-control chosen-select" name="ddlRelationship">
</select>
JQuery is:
$(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");
})
}
Through this code Textbox is refilled.,and dropdown binded but canot set a value.pls help me.(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();