Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在JavaScript的websocket中发送异步请求?_Javascript - Fatal编程技术网

如何在JavaScript的websocket中发送异步请求?

如何在JavaScript的websocket中发送异步请求?,javascript,Javascript,当请求发送到服务器时,浏览器将不响应,直到服务器发出响应。如何用JavaScript在websocket中编写异步发送函数以避免浏览器无响应 var newOrderRequest={'MessageType':'CloseAllPositions','SessionToken':gsSessionToken} var placeOrderRequestMessage=JSON.stringify(newOrderRequest);发送(placeOrderRequestMessage);

当请求发送到服务器时,浏览器将不响应,直到服务器发出响应。如何用JavaScript在websocket中编写异步发送函数以避免浏览器无响应


var newOrderRequest={'MessageType':'CloseAllPositions','SessionToken':gsSessionToken}
var placeOrderRequestMessage=JSON.stringify(newOrderRequest);发送(placeOrderRequestMessage);

上面的请求正在发送到服务器,服务器发送响应需要一些时间,请求和响应之间的时间导致浏览器无响应


如何避免此broser无响应。

不,浏览器不会因为您调用
send
而变得无响应。请向我们展示您的其余代码,很可能是其他代码被阻止了。var newOrderRequest={'MessageType':'CloseAllPositions','SessionToken':gsSessionToken}var placeOrderRequestMessage=JSON.stringify(newOrderRequest);发送(placeOrderRequestMessage);
exampleSocket.send("Here's some text that the server is urgently awaiting!");