Ciao a tutti,
Ho un problema riguardante richieste http da inviare in remoto, la quale una volta eseguita mi restituisce 0. Ho letto che il problema potrebbe essere risolto tramite JSONP o CORS, anche se ho trovato poco a riguardo online per il mio utilizzo. Qualcuno li conosce e può aiutarmi?
Ecco il codice
codice HTML:<!doctype html> <html lang="it"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <link href="css/style.css" rel="stylesheet"> <!-- Bootstrap CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"> <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script> <title>Login</title> <script> $(document).ready(function(){ $("#lsubmit").click(function(){ var username = $("#lmail").val(); var password = $("#lpsw").val(); //var auth = username + ':' + password; $.ajax({ url : 'http://localhost:8080/sellers/users/0', method : 'POST', data: '{"username": "' + username + '", "password" : "' + password + '"}', dataType: 'json', crossDomain: true, beforeSend : function(req) { req.setRequestHeader('Authorization', "Basic " + btoa(username+":"+ password)); }, success: function(){ alert('success!'); }, error: function (request, status, error) { alert(request.status); } }); }); }); </script> </head> <body> <div class="container text-center"> <img src="img/shoppy.png" class="img-fluid logo2" alt="Responsive image"> <h1 class="tit">Benvenuto, accedi al tuo portale.</h1><br> <div class="row justify-content-center"> <form class="login"> <!--<input type="text" id="partita_iva" class="form-control" placeholder="Partita Iva" size="30" required pattern="[0-9]{11}" autofocus> <input type="number" id="partita_iva" class="form-control" placeholder="Partita Iva" size="30" required min="11" max="11" autofocus>--> <input type="text" class="form-control" id="lmail" name="lmail" placeholder="Indirizzo Email" required> <input type="password" id="lpsw" class="form-control" placeholder="Password" size="40" required><br> <button class="btn-primary btn-lg btn-block text-uppercase" type="submit" size="40" id="lsubmit">Accedi</button> </form> </div><br> <p >Non ti sei ancora iscritto? <a href="iscrizione.html">Fallo subito</a></p> <p class="minusc">Se hai dimenticato la password contattaci con la tua email di registrazione al nostro indirizzo: shoppy@gmail.com</p> </div> <!-- Optional JavaScript, jQuery first, then Popper.js, then Bootstrap JS <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script> --> </div> </body> </html>

Rispondi quotando
