Maison > interface Web > js tutoriel > jQGrid remplit dynamiquement la valeur de l'option de la liste déroulante de sélection (remplissage dynamique)

jQGrid remplit dynamiquement la valeur de l'option de la liste déroulante de sélection (remplissage dynamique)

高洛峰
Libérer: 2017-01-03 16:34:43
original
2153 Les gens l'ont consulté

Cet article partagera avec vous un morceau de code sur la compétence de jqgrid à remplir dynamiquement la valeur de l'option de la liste déroulante de sélection. Je n'en dirai pas plus, je publierai simplement le code pour vous. le code est le suivant :

function gettypes(){ 
//动态生成select内容 
var str=""; 
$.ajax({ 
type:"post", 
async:false, 
url:"checkpersontype", 
success:function(data){ 
if (data != null) { 
var jsonobj=eval(data); 
var length=jsonobj.length; 
for(var i=0;i<length;i++){ 
if(i!=length-1){ 
str+=jsonobj[i].personType+":"+jsonobj[i].personType+";"; 
}else{ 
str+=jsonobj[i].personType+":"+jsonobj[i].personType;// 这里是option里面的 value:label 
} 
} 
//$.each(jsonobj, function(i){ 
//str+="personType:"+jsonobj[i].personType+";" 
//$("<option value=&#39;" + jsonobj[i].personType + "&#39;>" + jsonobj[i].personType+ "</option>").appendTo(typeselect); 
//}); 
} 
alert(str); 
} 
}); 
return str; 
}
Copier après la connexion

Remarque : Return et async:false sont requis sinon il n'y aura aucun effet

Définissez edittype:'select',editoptions:{value:gettypes() } dans colModel : et tout ira bien.

Ce qui précède est la valeur de l'option (remplissage dynamique) de la liste déroulante de sélection jQGrid que l'éditeur vous présente. J'espère que cela vous sera utile. Si vous avez des questions, veuillez me laisser un. message et l'éditeur répondra à tout le monde rapidement. Je voudrais également vous remercier tous pour votre soutien au site Web PHP chinois !

Pour plus d'articles liés au remplissage dynamique de jQGrid de la valeur de l'option de la liste déroulante de sélection (remplissage dynamique), veuillez faire attention au site Web PHP chinois !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal