solrサーバーに新しいドキュメントを追加しようとしています。私のコード
$.ajax({
type: "POST",
url: "http://192.168.10.113:8080/solr/update/json?commit=true",
data: { "add": { "doc": { 'id': '19990' } } },
dataType: 'jsonp',
crossDomain: true,
jsonp: 'json.wrf',
success: function (data) { alert(data); },
failure: function (errMsg) {
alert(errMsg);
}
});
私のSolrサーバーは別のドメインでホストされているので、
dataType: 'jsonp',
crossDomain: true,
jsonp: 'json.wrf',
クロスドメインの問題から過剰に来ます。
これで、Uncaught SyntaxError:Unexpectedtoken< エラーが表示されます。Googleで検索しました。最大の専門家は、htmlおよびjsコードをチェックインすることを提案しました。うまくチェックしました。余分な<記号はありません。 エラー画像
その後、URLをhttp://192.168.10.113:8080/solr/update/json?commit=trueからhttp://192.168.10.113:8080/solr/update/xml?commit=trueに変更しました
今、その表示エラーはこれをリンクします
GET http://192.168.10.113:8080/solr/update/xml?commit=true&json.wrf=jQuery1710918970147613436_1351693492662&add%5Bdoc%5D%5Bid%5D=19990&_=1351693497692 405(メソッドは許可されていません)
この問題を解決するのを手伝ってください。
ありがとう