我通过AngularJS的$http()函数将表单数据发送到一个Express服务器(相关代码见下文)。服务器处理传入的POST数据,通过res.render("some_EJS_view")呈现EJS表单,该表单将得到的HTML发送回客户端。
问题:客户机不会在响应中呈现此HTML。我知道客户端确实接收到了完全呈现的HTML,因为我使用Firefox的Firebug插件在响应中看到了HTML。
AngularJS代码:
// Called when user submits form.
$scope.loginUser = function() {
$http({
假设我有一个网页,它启动与负载上的服务器的通信,如下所示:
index.html:
<script>
var socket = io.connect('http://localhost:8080');
socket.on('message', function(message) {
alert('The server has a message for you: ' + message);
})
</script>
现在,客户端使用index.html来填写表单并将其发送到服务器进行