【问题标题】:jQuery getJson no response when searching solr搜索solr时jQuery getJson没有响应
【发布时间】:2018-01-03 16:56:51
【问题描述】:

我正在尝试搜索本地 Solr 核心,但使用 getJSON 没有得到任何响应。我知道 URL 有效并返回响应,但 getJson 函数似乎返回 null。

<!DOCTYPE html>
<html>
<head>
    <title>Ray Search</title>
</head>
<body>
    Document ID:<br>
    <input id="query" type="text" name="document_ID"><br>
    <button onclick="searchSolr();">Search</button>
    <div id="results">
    </div>
</body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type='text/javascript'>
    function searchSolr() {
        var searchStr = $('#query').val();
        if (searchStr.length == 0) {
            return;
        }
        var searchURL = "http://localhost:8983/solr/Ray-Docs/select?q=*&wt=json&json.wrf=on_data";
        $.getJSON(searchURL, function (result) {
            var docs = result.response.docs;

            var total = 'Found ' + result.response.numFound + ' results';
            $('#results').prepend('<div>' + total + '</div>');
        });
    }
</script>
</html>

【问题讨论】:

    标签: javascript jquery json solr getjson


    【解决方案1】:

    您是否尝试过像下面这样调用 getJSON?

    jQuery.getJSON(sourceURL).done(function(returnData){
      //Data Processing
    });
    

    【讨论】:

      猜你喜欢
      • 2015-10-09
      • 1970-01-01
      • 1970-01-01
      • 2018-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多