Как вызвать службу API Gateway внутри функции onSubmit программной формы Dojo?

Я пытаюсь вызвать службу отдыха внутри onSubmit: function() программной формы DOJO. Но, когда я нажимаю кнопку "Отправить", она не отображает никаких значений предупреждений, а вместо отображения данных предупреждений обновляет экран и возвращается на главную страницу. стр. Вот код, который я написал

onSubmit: function() { 
   var repositoryID = this.repotextbox.get('value');
   xhr("https://samples.openweathermap.org/data/2.5/weather?q={repositoryID}",{ 
            // The URL of the request 
           method: "GET", 
            handleAs: "json", 

           /* data: { 
                  repoID: repositoryID, 
                  DFMKey: DFM-API-Key 
                  } */
            /*query: {
                city name: repositoryID
            }*/

           }).then(
              function(data){ 

                alert(data.success + " " + JSON.stringify(data)); 
              }, 
              function(err){ 
              alert( "Your message could not be sent, please try again."); 
              });
    },

Спасибо за любую помощь.

0 ответов

Другие вопросы по тегам