У меня есть следующая функция, которая, как предполагается, говорит с другим сервером, получает данные json и отображает их, проблема в том, что функция даже не инициирует запрос. Я делаю что-то неправильно?код загружен на сервер Apache Tomcat, и я использовал wireshark для следов, а на порту http нет ни одного кода.
$(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")
}
})
}
})})
Заранее благодарен за отзыв Lava