Heim  >  Artikel  >  Web-Frontend  >  jQGrid füllt den Optionswert des Auswahl-Dropdown-Felds dynamisch (dynamisches Füllen).

jQGrid füllt den Optionswert des Auswahl-Dropdown-Felds dynamisch (dynamisches Füllen).

高洛峰
高洛峰Original
2017-01-03 16:34:432114Durchsuche

In diesem Artikel erfahren Sie, wie jqgrid den Optionswert des Auswahl-Dropdown-Felds dynamisch ausfüllt. Ich werde nur den spezifischen Code veröffentlichen Der Code lautet wie folgt:

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; 
}

Hinweis: Return und async:false sind erforderlich, sonst gibt es keine Auswirkung

Set edittype:'select',editoptions:{value:gettypes() } in colModel: und es wird in Ordnung sein.

Das Obige ist der Optionswert (dynamisches Ausfüllen) des jQGrid-Auswahlfelds, das Ihnen der Editor vorstellt. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird allen umgehend antworten. Ich möchte mich auch bei Ihnen allen für Ihre Unterstützung der chinesischen PHP-Website bedanken!

Weitere Artikel zum dynamischen Füllen des Optionswerts des Auswahl-Dropdown-Felds durch jQGrid (dynamisches Füllen) finden Sie auf der chinesischen PHP-Website!


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn