Чат не закрывается и не показывает ответ - PullRequest
0 голосов
/ 12 июня 2018

Я создал сервис qnamaker и создал чат, чтобы показать ответ на вопрос.

 <!doctype html>
<html lang="en">
<head>

    <meta charset="UTF-8">
    <title>Live Chat</title>

    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Droid+Sans:400,700">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
    <script src="chat.js"></script>
    <script src="rispostachat.js"></script>
    <link rel="stylesheet" href="chat.css">
    <script src="jquery-3.3.1.min.js"></script>

</head>
<body>

    <div id="live-chat">

        <header class="clearfix">

            <a href="#" class="chat-close">x</a>

            <h4>Bot</h4>


        </header>

        <div class="chat">

                      <h3>Risposta:</h3>
                      <div id="answer"></div>

            <input type="text" id="question" name="question">
<button type="button" class="button" id="post-btn"> Chiedi</button>
</br>



</body>
</html>

Это для закрытия и показа окна чата

    (function() {

    $('#live-chat header').on('click', function() {

        $('.chat').slideToggle(300, 'swing');


    });

    $('.chat-close').on('click', function(e) {

        e.preventDefault();
        $('#live-chat').fadeOut(300);

    });

}) ();

И этопринять ответ вставлен и показать ответ пользователю

    $("#post-btn").click(function(){
     jQuery.ajax ({
        url: "https://westus.api.cognitive.microsoft.com/qnamaker/v2.0/knowledgebases/idknowledgebasetoinsert/generateAnswer",
        type: "POST",
        data: '{"question" : "'+$("#question").val()+'"}',
        dataType: "json",
        contentType : "application/json",
        headers: {"Ocp-Apim-Subscription-Key": "subscriptionkeytoinsert"},
        success: function(msg, status, jqXHR){
             $('#answer').html(msg.answers[0].answer);
        }
     });  
  }); 

Когда я нажимаю на заголовок чата, чат не закрывается и чат не исчезает, когда я нажимаю на кнопку закрытия x кнопкичат.Когда я нажимаю на Chiedi, чтобы отправить ответ, ничего не происходит.Я не вижу ответа службы в чате.

1 Ответ

0 голосов
/ 12 июня 2018

похоже, что вы включили jQuery дважды (2 разные версии) в свой заголовок

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<script src="jquery-3.3.1.min.js"></script>
...