我正在尝试在 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: Unexpected token < Error I searched on 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(方法不允许)
请帮我解决这个问题。
谢谢