Visualizzazione dei risultati da 1 a 3 su 3

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027

    [AJAX] nessuna risposta dal server

    buongiorno,

    sto testando una app che dovrebbe mandare un oggetto json al server scritto in Python ma nel server dopo che l'ho fatto partire nel log non appare nessuna risposta, magari sbaglio qualcosa nel codice AJAX?

    è scritto in AngularJS

    il codice html

    codice HTML:
      <div ng-controller="TakeGPSData" class="list">  	<div style="text-align:center;">  		<img id="img_photo" style="display:none;width:100%;height:auto;" src="" />  		<div id="button_choose_box" style="display:none;" class="list">  			<button class="button button-block icon-left ion-close button-assertive" onclick="cleanupPhoto()">Discards</button>  			<button ng-click="myGPS.doClick(item, $event)" class="button button-block icon-left ion-checkmark button-balanced">Send</button>  		</div>  	</div>
    il codice della richiesta

    codice:
      <script>      angular.module("starter", []).controller("TakeGPSData", function($scope, $http) {
              $scope.myGPS = {};
              $scope.myGPS.doClick = function(item, event) {
                  var responsePromise = $http.post("MIOIPPUBBLICO:5000/sendreport", angular.toJson(gpsSuccess));
                  responsePromise.success(function(data, status, headers, config) {
                      $scope.myGPS.fromServer = data.title; /* this line must be change because we don't want title but gps image's coords */
                  });
                  responsePromise.error(function(data, status, headers, config) {
                      alert("AJAX failed!");
                  });
              }
          });
      </script>
    la risposta del server quindi codice python

    codice:
    @webpanel_app.route('/sendreport', methods=['GET', 'POST'])def sendreport():
        if request.method == 'GET':
            print('Get received!')
            return 'Hello World!'
        elif request.method == 'POST':
            response = jsonify()
            response.status_code = 200
            print('Request received, returning 200.')
            return response
        else:
            print ('Unknown request received!')
    qualcuno mi può aiutare per favore?
    Ultima modifica di passasooz; 18-09-2014 a 11:08

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.