Using PubMed's autocomplete data in JQuery

·

Demo:

    Code:

    <form id="search" action="search">
      <input name="q" id="q">
      <input type="submit" value="search">
    </form>
    <ul id="results"></ul>
    <script>
      $("#search").submit(function(){
        $.getJSON("http://preview.ncbi.nlm.nih.gov/portal/utils/autocomp.fcgi?dict=pm_related_queries_2&callback=?&q=" + encodeURIComponent($("#q").val()), NSuggest_CreateData);
        return false;
      });
      function NSuggest_CreateData(q, data){
        var ul = $("#results");
        ul.empty();
        $.each(data, function(i, text){
          ul.append($("<li/>").text(text));
        });
      }
    </script>