Sono nuovo di JavaScript, Jquery e Ajax. Questo è quello che sto cercando di fare:JQuery Chiamata Ajax da attivare onClick
Ho un pulsante nel mio codice HTML, e voglio attivare una chiamata AJAX che farà una richiesta GET a un server web in esecuzione sul mio computer locale.
Questo è quello che ho finora:
codiceJS:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
<script type="text/javascript">
$('call').click(function() {
alert("hiii");
$.ajax({
'url' : 'localhost:8080/blah/blah/blah',
'type' : 'GET',
beforeSend: function() {
alert(1);
},
error: function() {
alert('Error');
},
'success' : function(data) {
if (data == "success") {
alert('request sent!');
}
}
});
});
</script>
codice HTML:
<body>
<div>
<form>
<div class = "buttons">
<input type="submit" id="call" value="call">
</div>
</form>
</div>
</body>
Qualcuno può aiutarmi? Grazie in anticipo!
cosa sta andando male? L'URL sembra sospetto - potrebbe voler inserire un 'http: //' o 'https: //' su di esso. – Cymen
Ok, correggimi se sbaglio, dovrei almeno vedere l'avviso ('hiii'); quando clicco sul pulsante, giusto? Non sono nemmeno arrivato a quel passo. – ar88