Javascript jquery和node.js数据未传递错误

Javascript jquery和node.js数据未传递错误,javascript,jquery,node.js,Javascript,Jquery,Node.js,有人能告诉我为什么这些错误通常会发生,正如你在控制台中看到的那样,数据是存在的,但不知何故它没有被传递到客户端。这是index.js中的语法 var li = jQuery("<li></li>"); li.text("${message.from}: ${message.text}"); jQuery("#messagelist").append(li); var li=jQuery(“”); li.text(${message.from}:${message.t

有人能告诉我为什么这些错误通常会发生,正如你在控制台中看到的那样,数据是存在的,但不知何故它没有被传递到客户端。这是index.js中的语法

var li  = jQuery("<li></li>"); 
li.text("${message.from}: ${message.text}");
jQuery("#messagelist").append(li);
var li=jQuery(“
  • ”); li.text(${message.from}:${message.text}); jQuery(“#messagelist”).append(li);
    假设
    message
    是一个对象,并且它在范围内,您可以使用(在ES6之前)

    请注意,表达式周围没有引号

    如果您使用的是ES6,那么您可以使用

    `${message.from}: ${message.text}`
    
    注意“NOT”的用法。这称为模板文本,是ES6中的一项新功能,并非所有浏览器都支持它


    您需要将这两个表达式中的任何一个放入
    li.text()中

    您可以放置创建此问题的代码吗?可能是错误的jquery methodFormat和post代码以及错误,不仅仅是链接和代码的一些随机部分。不要使用双引号,它们不适用于模板,检查要使用的符号是否正确没有错误。您传递字符串
    “${message.from}:${message.text}“
    li.text()
    这就是打印到屏幕上的内容。我在没有使用双qoutes的情况下尝试过,但仍然会出现相同的错误。
    `${message.from}: ${message.text}`