0
私は私のjqueryのWebページにAJAX呼び出しをelasticsearch使用しようが、私はそれを動作させるために失敗...elasticsearch AJAX呼び出しエラー
ここでは私のAjaxのクエリです:
var data = {
query:{match:{_all:10}},
fields: 'DEPET'
};
$.ajax({
type : 'POST', // envoi des données en GET ou POST
url : 'http://localhost:9200/_search' , // url du fichier de traitement
crossDomain: true,
async: false,
data: JSON.stringify(data),
dataType : 'json',
beforeSend : function() { // traitements JS à faire AVANT l'envoi
$('#ajax-loader2').append('<img src="/dev/wp-content/themes/codium-dn/images/ripple.gif" alt="loader" id="ajax-loader" />');
},
success : function(data){ // traitements JS à faire APRES le retour d'ajax-search.php
$('#ajax-loader').remove(); // on enleve le loader
$('#results').html(data); // affichage des résultats dans le bloc
console.log(data);
},
error: function (data, error) {
console.log(arguments);
//alert(" Can't do because: " + error);
}
})
私も入れてこの私のelasticsearch.ymlで
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-credentials: true
http.cors.allow-headers: "X-Requested-With, Content-Type, Content-Length, Authorization"
http.cors.allow-methods: OPTIONS, HEAD, GET, POST, PUT, DELETE
そして、これは、コンソールクロムDEVは私を与えるものです:
(index):451 (3) [Object, "error", DOMException: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'http://localhost:9200/_s…, callee: function, Symbol(Symbol.iterator): function]
Request URL:http://localhost:9200/_search
Referrer Policy:no-referrer-when-downgrade
Request Headers
Provisional headers are shown
Accept:application/json, text/javascript, */*; q=0.01
Content-Type:application/x-www-form-urlencoded; charset=UTF-8
Origin:https://domain.ovh
User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.33 Safari/537.36
Form Data
view source
view URL encoded
{"query":{"match":{"_all":10}},"fields":"DEPET"}:
あなたの入力をありがとう
私はあなたの命題を試して、私はネットを持っていました:: ERR_CONNECTION_REFUSED –