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>