이 기사에서는 선택 드롭다운 상자의 옵션 값을 동적으로 채우는 jqgrid의 기술에 대한 코드를 공유할 것입니다. 자세한 내용은 게시하지 않겠습니다. 코드는 다음과 같습니다:
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='" + jsonobj[i].personType + "'>" + jsonobj[i].personType+ "</option>").appendTo(typeselect); //}); } alert(str); } }); return str; }
참고: Return 및 async:false가 필요합니다. 그렇지 않으면 효과가 없습니다.
Set edittype:'select',editoptions:{value:gettypes() } colModel: 그러면 괜찮을 것입니다.
위는 에디터가 소개하는 jQGrid 선택 드롭다운 상자의 옵션 값(동적 채우기)입니다. 궁금한 사항이 있으면 남겨주세요. 메시지를 보내면 편집자가 모든 사람에게 즉시 답변을 드릴 것입니다. 또한 PHP 중국어 웹사이트를 지원해 주신 모든 분들께 감사드립니다!
선택 드롭다운 상자의 옵션 값을 동적으로 채우는(동적 채우기) jQGrid와 관련된 더 많은 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!