2017-08-11 15 views
0

プログラムでオートコンプリートjqueryのAJAXのIDを取得する方法プログラムでオートコンプリートjqueryのAJAXのIDを取得する方法

$("#firstname") 
    .autocomplete({ 
     source: function(request, response) { 
      $.ajax({ 
       url: "search.php", 
       dataType: "json", 
       data: { term: request.term },          
       success: function(data) { 
        response(
         $.map(data.myData, function(item) { 
          return { 
           label: item.title, 
           value:item.turninId 
          } 
         }); 
        ) 
       } 
      }); 
     } 
    }); 

PS:これは、オートコンプリートjqueryのAPIのドキュメントです:http://api.jqueryui.com/autocomplete/

+0

コードを再フォーマットしてください(私はフォーマットしようとしましたが、実際はわかりませんでした)。https://stackoverflow.com/editing-helpも参照してください。 さらにIDにアクセスしようとするコードを追加してください。 – EFrank

+0

あなたが試したこととうまくいかなかったことについてもう少し説明を加えることは助けになります。 – BogdanC

答えて

0
$("#firstname").autocomplete({ 
      source: function(request, response) { 
        $.ajax({ 
         url: "search.php", 
         dataType: "json", 
         data: { 
         term: request.term 
         }, 
         success: function(data) { 
          response($.map(data.myData, function(item) { 
           return { 

            label: item.title, 
            value: item.turninId 


           } 
          })); 
         } 
        }); 
       }, 
     select: function(event, ui) { 
        $("#firstname").val(ui.item.label); 
        $("#fname").val(ui.item.value); 

        return false; 
       } 

      }); 
関連する問題