Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.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中调用ajax函数_Javascript_Node.js_Ajax_Ejs - Fatal编程技术网

Javascript 在调用正上方的ejs中调用ajax函数

Javascript 在调用正上方的ejs中调用ajax函数,javascript,node.js,ajax,ejs,Javascript,Node.js,Ajax,Ejs,我试图在ejs中调用一个ajax函数,但我一直收到一个错误,不确定为什么。我看过其他关于这方面的帖子,但似乎找不到答案。任何帮助都将不胜感激。谢谢GetLikeCountEjs(posts.id,“GetAllLikeCount”) 喜欢 出现错误-我们应该猜测错误是什么吗?或者你能分享这些信息吗?我不确定,我得到了500个错误。如果我删除调用,它就会消失。一个500错误意味着服务器上有问题-因此,该代码无助于找到问题是的,但是…该代码在服务器上运行良好,因为我在我的javascripts中使

我试图在ejs中调用一个ajax函数,但我一直收到一个错误,不确定为什么。我看过其他关于这方面的帖子,但似乎找不到答案。任何帮助都将不胜感激。谢谢GetLikeCountEjs(posts.id,“GetAllLikeCount”)


喜欢

出现错误
-我们应该猜测错误是什么吗?或者你能分享这些信息吗?我不确定,我得到了500个错误。如果我删除调用,它就会消失。一个500错误意味着服务器上有问题-因此,该代码无助于找到问题是的,但是…该代码在服务器上运行良好,因为我在我的javascripts中使用相同的函数和所有东西运行相同的脚本。您的服务器正在发送一个
500
响应。。。为什么?
<%
 function getLikesCountEjs(idOfPost, type) {
     var finalResult;
     $.ajax({
       url: "/home",
       method: "POST",
       async: false,
       dataType: "json",
       data: { type: type, idOfPost: idOfPost},
       success: function (r) {
        if(r.likes !== undefined)  { finalResult = r.likes; }
        if(r.color !== undefined) { finalResult = r.color; }
       },
       error: function (xhr, status, error) {
         var errorMessage = xhr.status + ": " + xhr.statusText;
         console.log(errorMessage);
       },
     });
   return finalResult;
   }
  %>
                                  
  <% myTimeLine.value.forEach(function(posts) { %>
  <a href="#" class="link-black text-sm interactSetLikesTimeLine" id = "setLikes-<%=posts.id%>"
  ><i class="far fa-thumbs-up mr-1"> Likes <%= getLikesCountEjs(posts.id, "getAllLikesCount") %> </i> 
  <% }) %>