SOLR - 使用Jquery Ajax的AJAX POST

时间:2014-11-10 13:13:30

标签: java solr jetty

我遇到了索引文档JqueryAJAX的问题。这是我使用的代码:

 var data = {
                id: "hanah123", 
                weight: 1100,
                subject: "SOLR Testing",
                description: randomPhrase
            };

            var stuffToSend = [];

            stuffToSend.push(data);
 debugger;
            $.ajax({
                url: 'awsaddress:8983/solr/update/json?commit=true', 
                data: JSON.stringify(stuffToSend),
                type: 'POST',
                dataType: "json",
                crossDomain: true,
                success: function (data) {                         
                    console.log("And this is success: " + data);
                }

我一直输入成功,这是我收到的信息:

"<?xml version="1.0" encoding="UTF-8"?>
  <response>
  <lst name="responseHeader"><int name="status">0</int><int name="QTime">5</int></lst>
 </response>
 "

我需要更改什么才能使其正常工作?

1 个答案:

答案 0 :(得分:0)

我终于成功了,而且很简单。

只需将以下内容添加到AJAX设置中:

 contentType: "text/plain"

我希望这有助于某人。