2014-04-23 31 views
0

嘗試訪問Solr的JSON服務,從不同的領域我在Chrome的控制檯窗口中使用下面的代碼,Solr的4.7 - JSONP服務呼叫

$.ajax({ 
     dataType: "jsonp", 
     url: 'http://localhost:8983/solr/select/?rows=5&start=0&q=nazeel&hl=true&wt=json&callback=?', 
     success: function(result){console.log(result);} 
    }); 

響應

Resource interpreted as Script but transferred with MIME type text/plain: "http://localhost:8983/solr/select/?rows=5&start=0&q=nazeel&hl=true&wt=json&callback=jQuery111003645529532805085_1398253785921&_=1398253785927". jquery.min.js:4 

Uncaught SyntaxError: Unexpected token : 

JSON服務工作,爲我測試從某個域瀏覽器,

我正在尋找解決方案,找到像更改服務器響應形式文本/純文本/ JavaScript的答案。 - 任何人都可以幫助我改變這個或任何其他解決方案嗎?

回答

0

下面的文章幫我,

http://skipperkongen.dk/2011/01/11/solr-with-jsonp-with-jquery/

我喜歡的格式

$.ajax({ 
    'url': 'http://localhost:8983/solr/select/', 
    'data': {'wt':'json', 'q':'nazeel','hl':true,'rows':5}, 
    'success': function(data) { console.log(data)}, 
    'dataType': 'jsonp', 
    'jsonp': 'json.wrf' 
}); 

現在的代碼它的工作原理!希望這可以幫助別人。