我正在努力找出为什么TcpClient如果服务器端通过调用就不会在服务器端接收任何数据ajax。
但是,如果我在服务器端代码中添加了断点,即使我使用ajax调用了断点,它也能正常工作。
我还进行了调查,以了解我的JavaScript函数是否异步,但似乎我的JavaScript函数很好。
JavaScript函数:
$('#btnGO').click(function () {
var url = 'Home/Command';
var data = { Location: $('#Location').val() };
$.when($.getJSON(url, data)).then(function (result) {
$('.Console').html(result);
});
});
服务器端:
TcpClient tc = new TcpClient("Host Address", 23);
return Json(tc.Connected + " " + tc.Available, JsonRequestBehavior.AllowGet);
如果我在服务器端放置断点,则输出:
真实22
如果我不在服务器端放置断点,则输出:
真0
相关分类