2010-12-20 7 views
0

私は次の関数を使って、別のサーバと通信してjsonデータを取得し、それを表示します。関数がクエリを開始していないという問題もあります。コードはApache Tomcatサーバーにアップロードし、私はトレースのためのwiresharkを使用してHTTPポート上のどれもが、ここで jquery/ajax jsonデータ関数が動作しない

$(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") 
          }      
          }) 

          } 
})}) 

は、フィードバックのために事前に 溶岩

答えて

0

uはコールいけないありがとうのコードではありませんがあるさハンドシェイク機能...

$(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

ご返信いただきありがとうございます。私はあなたのフィードバックに従っていますが、まだ動作していません。 – Lava

0

Internet Explorerを使用している場合は、

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

ヘッド部にJSPページに次のコードを追加してきたこの1を試して、確認し、それが動作するかもしれません。

関連する問題