0

これは私の最初の投稿です。stackoverflow は、開発者にとって素晴らしい場所です。これが私の問題です。JqG​​rid Edit Form でオートコンプリートを使用しようとしています。ajax 呼び出しを使用してサーバーからデータを正常に取得しましたが、ビューに表示する方法がわかりません。以下は私のコードです。

フロントエンド コード:

 colModel :[   
                  {name:'prf_articlename', index:'prf_articlename', width:90, editable:true, edittype:'text', 
                      editoptions: { 
                         dataInit:function(e){
                            $(e).autocomplete({ 
                                source: function(request, response,term) {  
                                    var param = request.term; 
                                        $.ajax({  
                                            url: '/Myelclass/AutoCompleteServlet.do?term='+param+"&action="+"artname",  
                                            success: function (data) {  
                                            response($.map(data, function(item) {  
                                                return {   
                                                    label: item.label,  
                                                };  
                                            }));//END Success  
                                         },  
                                        });//END AJAX
                                }, 
                                minLength: 2,
                            });//END AUOTOCOMPLETE
                            }//END Dataint
                         }//END Dataint
                    },

バックエンド コード:

String term = request.getParameter("term");
List<AutoComplete> articlelist =  prfbo.getArticleNameinEditGrid(term);
System.out.println("List Value " +articlelist.size());
JSONArray jsonOrdertanArray = JSONArray.fromObject(articlelist);
System.out.println(jsonOrdertanArray);
out.println(jsonOrdertanArray);

これに関するヘルプはありますか?

4

2 に答える 2