小编Mar*_*ria的帖子

如何将数据从JQuery AJAX请求发送到Node.js服务器

我想做的事情:
只需使用jquery ajax请求将一些数据(例如json)发送到node.js http服务器.

出于某种原因,我无法设法获取服务器上的数据,因为它永远不会触发请求的"数据"事件.

客户代码:

$.ajax({
    url: server,
    dataType: "jsonp",
    data: '{"data": "TEST"}',
    jsonpCallback: 'callback',
    success: function (data) {
        var ret = jQuery.parseJSON(data);
        $('#lblResponse').html(ret.msg);
    },
    error: function (xhr, status, error) {
        console.log('Error: ' + error.message);
        $('#lblResponse').html('Error connecting to the server.');
    }
});
Run Code Online (Sandbox Code Playgroud)

服务器代码:

var http = require('http');
http.createServer(function (req, res) {

    console.log('Request received');

    res.writeHead(200, { 'Content-Type': 'text/plain' });
    req.on('data', function (chunk) {
        console.log('GOT DATA!');
    });
    res.end('callback(\'{\"msg\": \"OK\"}\')');

}).listen(8080, '192.168.0.143');
console.log('Server running at http://192.168.0.143:8080/');
Run Code Online (Sandbox Code Playgroud)

正如我所说,它永远不会进入请求的"数据"事件.

评论:
1.记录"收到请求"消息;
2.响应很好,无法通过数据处理客户端.

有帮助吗?我错过了什么吗?

谢谢大家. …

jquery request node.js

18
推荐指数
1
解决办法
5万
查看次数

无法将 Visual Studio for Mac 调试器附加到 Unity 2020

“附加到 Unity”选项不会出现在 Visual Studio for Mac 上:

在此输入图像描述

另外,在 Unity 的首选项 -> 外部工具中,我没有看到“编辑器附加”选项:

在此输入图像描述

几天前一切都工作正常,我没有更新 Unity、Visual Studio 或 macOS。

有任何想法吗?

环境:

  • macOS Catalina 10.15.7
  • Unity 2020.1.4f1 个人版
  • Visual Studio for Mac 社区 v8.7.8(内部版本 4)

debugging unity-game-engine visual-studio-mac

3
推荐指数
1
解决办法
1557
查看次数