Grazie per i suggerimenti. Sono arrivato alla seguente soluzione:
ma tale codice funziona parzialmente nel senso che: se clicco su "Accendi led", la richiesta get viene correttamente inviata e termina con success; se riclicco ( a questo punto sul pulsante "Spegni led" che appare dopo la prima richiesta), la richiesta va in errore:codice:<!DOCTYPE html> <html> <head> <script src="http://code.jquery.com/jquery-1.4.4.min.js"></script> <script> $(document).ready(function() { $("#button1").show(); $("#button2").hide(); }); </script> <script> function invia(msg) { jQuery.support.cors = true; if(msg == "accendi"){ $.ajax({ crossDomain: true, async : true, type: "GET", data: "pinD7", dataType: "text/html", cache: false, url: "http://ledon.dlinkddns.com", success: function( r ){ $( "#result" ).html("led acceso");//html( r ); $("#event").attr("src","ledon.png"); $("#button1").hide(); $("#button2").show(); }, error: function(){$( "#result" ).html("impossibile accendere il led");} }); } else{ $.ajax({ crossDomain: true, async : true, type: "GET", data: "pinL7", dataType: "text/html", cache: false, url: "http://ledon.dlinkddns.com", success: function( r ){ $( "#result" ).html("led spento");//html( r ); $("#event").attr("src","ledoff.png"); $("#button1").show(); $("#button2").hide(); }, error: function(){$( "#result" ).html("impossibile spegnere il led");} }); } }; </script> </head> <body> <center> <input id="button1" onclick="invia('accendi')" type="button" value="Accendi led"/> <input id="button2" onclick="invia('spegni')" type="button" value="Spegni led"/> <div id="result"> </div> <img id="event" src="ledoff.png" alt="Accendi" title="Accendi" width="25" height="25"/> </center> </body> </html>
GET http://ledon.dlinkddns.com/?_=1416407316546&pinL7 net::ERR_EMPTY_RESPONSE
Sapete a cosa è dovuto?

Rispondi quotando