Как позвонить Api thingpeak в JQuery AJAX с помощью кнопки на вашем плагине? - PullRequest
0 голосов
/ 06 ноября 2019

Привет, команда, я не могу отправить запрос на мой канал, который я создал, у меня есть следующий код на Jquery ajax. на моих каналах на стороне клиента ничего не происходит.;

Что именно мне не хватает в этой логике, помогите, пожалуйста, моя кнопка, похоже, не выполняет никаких запросов вызова на мой канал.

<script src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"> 
  $(document).ready(function){
    $.ajax({
      url:'https://api.thingspeak.com/channels/YYY/fields/field8/last.txt?api_key=XXX',
      type:'GET',
      data:{
        format:'text'
      },
      success:function(response){
        alert(response);
      },
      error:function() {
        $('#error').text("There was an error processing your request.Please try again");
        $('#singlebutton').append(data);
      }
    });

  });

</script>

Ответы [ 2 ]

0 голосов
/ 13 ноября 2019

Th URL, который вы используете, неправильно отформатирован.

Попробуйте: https://api.thingspeak.com/channels/YYY/fields/8/last.txt?api_key=READAPIKEY

Замените на номер своего канала и прочитайте ключ.

0 голосов
/ 06 ноября 2019

Вы не можете иметь код внутри тега <script>, который уже имеет src

Так что ваш:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"> 
   $(document).ready(function){...
</script>

должен быть:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
   $(document).ready(function){...
</script>
...