2010-12-20 3 views
0

J'ai la fonction suivante, il suppose de parler à un autre serveur récupérer les données json et l'afficher le problème est la fonction ne lance même pas une requête Je fais quelque chose wronge? le code est téléchargé sur le serveur tomcat apache et j'ai utilisé Wireshark des traces et il n'y en a pas sur le port http est ici le codejquery/ajax json données fonction ne fonctionne pas

$(document).ready(function() { 
var home_add='http://wcf.net:3300/gateway'; 
$('#handshake').click(function(){ 
alert(" sending json data"); 
function handshake(){  /*testing the function */ 
         var data_send = { 
          "supportedConnectionTypes": "long-polling", 
          "channel": "/meta/handshake", 
          "version": "1:0" 
          }; 
         $.ajax({     /* start ajax function to send data */ 
          url:home_add, 
          type:'POST', 
          datatype:'json', 
          contanttype:'text/json', 
          async: false, 
          error:function(){ alert("handshake didn't go through")}, /* call disconnect function */ 
          data:JSON.stringify(data_send), 
          success:function(data){ 
          $("p").append(data+"<br/>"); 
          alert("successful handshake") 
          }      
          }) 

          } 
})}) 

Nous vous remercions à l'avance pour les commentaires Lava

Répondre

0

u DonT appel fonction de prise de contact ...

$(document).ready(function() { 
var home_add = 'http://wcf.net:3300/gateway'; 
$('#handshake').click(function() { 
    alert(" sending json data"); 
    $.ajax({     /* start ajax function to send data */ 
     url: home_add, 
     type: 'POST', 
     datatype: 'json', 
     contanttype: 'text/json', 
     async: false, 
     error: function() { alert("handshake didn't go through") }, /* call disconnect function */ 
     data: { 
      "supportedConnectionTypes": "long-polling", 
      "channel": "/meta/handshake", 
      "version": "1:0" 
     }, 
     success: function (data) { 
      $("p").append(data + "<br/>"); 
      alert("successful handshake") 
     } 
    }); 

}); 

});

+0

Bonjour merci pour la réponse J'ai suivi vos commentaires mais ça ne marche toujours pas :( – Lava

0

Si vous utilisez Internet Explorer vous ajoutez le code suivant à votre page jsp dans la section tête

<script src="https://github.com/douglascrockford/JSON-js/blob/master/json2.js" /> 

Essayez celui-ci et vérifier, peut-être cela fonctionnera.