试试这个:
$(document).ready(function(){ // This function get the search results from Solr server $("#submit").click(function(){ var query=getquerystring() ; //get the query string entered by user var newquery=query; $.getJSON("http://192.168.1.9:8983/solr/db/select/?wt=json&&start=0&rows=100&q="+query+"&json.wrf=?", function(result){ if(result.response.numFound==0) { $.ajax({ url: "http://192.168.1.9:8983/solr/db/select/?wt=json&&start=0&rows=100&q="+query+"&spellcheck=true&json.wrf=?", async:false, dataType: 'json', success: function(json){ $.each(json.spellcheck.suggestions, function(i,item){ newquery=item.suggestion; }); $.getJSON("http://192.168.1.9:8983/solr/db/select/?wt=json&&start=0&rows=20&q="+newquery+"&sort=price asc&hl=true&hl.fl=description&hl.usePhraseHighlighter=true&json.wrf=?", function(result){ } }); } }else{ $.getJSON("http://192.168.1.9:8983/solr/db/select/?wt=json&&start=0&rows=20&q="+newquery+"&sort=price asc&hl=true&hl.fl=description&hl.usePhraseHighlighter=true&json.wrf=?", function(result){ }


