Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.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 无法从ejs文件中检索字符串_Javascript_Node.js_Ejs - Fatal编程技术网

Javascript 无法从ejs文件中检索字符串

Javascript 无法从ejs文件中检索字符串,javascript,node.js,ejs,Javascript,Node.js,Ejs,当我试图将我的nLikes传递到我的获取请求时,它不会起作用,所以我尝试使用 this.parentNode.childNodes[4].innerText 它抛出了未定义的,这意味着它无法转换为数字 无论如何,下面是我的JavaScript代码: async function addLike() { const aName = this.parentNode.childNodes[1].innerText; const nLikes = Number(this.parentNode.

当我试图将我的
nLikes
传递到我的获取请求时,它不会起作用,所以我尝试使用

this.parentNode.childNodes[4].innerText
它抛出了未定义的,这意味着它无法转换为数字

无论如何,下面是我的JavaScript代码:

async function addLike() {
  const aName = this.parentNode.childNodes[1].innerText;
  const nLikes = Number(this.parentNode.childNodes[4].innerText);
  console.log(this.parentNode);
  console.log(aName, nLikes);
  try {
    const response = await fetch("/airplane", {
      method: "put",
      headers: { "Content-Type": "application/json" },
      body: JSON.stringify({
        aName: aName,
        // "nLikes": nLikes
      }),
    });
    const data = await response.json();
    console.log(data);
    location.reload();
  } catch (err) {
    console.log(err);
  }
}
ejs


  • :心脏: :废纸篓:
  • 有人能帮忙吗

    <% for(i = 0; i < tasks.length; i++){ %>
            <li>
                <span><%= tasks[i].taskName %></span>
                <span class="likeButton">:heart:</span>
                <span class="numOfLikes"><%= tasks[i].numLikes %></span>
                <span>:wastebasket:</span>
            </li>
    <% } %>
    <script src="/main.js"></script>