JSON 応答を返す外部 URL (私の開発サーバーではありません) を呼び出す必要があります。いくつかの調査を行って、これとこの投稿を見つけて、ほぼすべてを試しました。現在、私のコードは次のとおりです。
$("#query").on("keyup", function(e) {
if (e.which !== 32) {
var value = $(this).val();
var noWhitespaceValue = value.replace(/\s+/g, '');
var noWhitespaceCount = noWhitespaceValue.length;
if (noWhitespaceCount % 3 === 0) {
var request = $.ajax({
type: 'GET',
data: "text=" + $(this).val(),
url: "http://192.168.0.159:3000/products/search/all",
success: function(data) {
console.log(data);
},
error: function(jqXHR, textStatus, errorThrown) {
console.log(jqXHR, textStatus, errorThrown);
request.abort();
}
});
}
}
});
しかし、それは機能していません。これを達成するための最良の方法は何ですか?