1

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();
                }
            });
        }
    }
});

しかし、それは機能していません。これを達成するための最良の方法は何ですか?

4

1 に答える 1