Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.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/ajax/6.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/5/google-sheets/3.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 js工作不正常,存在一些格式问题_Javascript_Ajax - Fatal编程技术网

Javascript js工作不正常,存在一些格式问题

Javascript js工作不正常,存在一些格式问题,javascript,ajax,Javascript,Ajax,从最后两个小时开始,我一直在努力使这项工作顺利进行,但我认为我的格式有一些问题。对不起,我是新来的。有人可以建议任何格式或更改来实现此功能吗 提前谢谢 // <![CDATA[ var j = jQuery.noConflict(); j$(document).ready(function(e) { j$('.ViewComments').livequery("click",function(e){ }); /// like

从最后两个小时开始,我一直在努力使这项工作顺利进行,但我认为我的格式有一些问题。对不起,我是新来的。有人可以建议任何格式或更改来实现此功能吗

提前谢谢

// <![CDATA[    
 var j = jQuery.noConflict();

j$(document).ready(function(e) {

    j$('.ViewComments').livequery("click",function(e){

    }); 

    /// like 


        j$(document).on('click','a.likethis',function(e){
        var getID   =  j$(this).attr('id').replace('post_id','');               
        j.post("like.php?postId="+getID, {

        }, function(response){
            $( ".templike-"+getID ).empty();
            j$('#like-stats-'+getID).html(response);

            j$('#like-panel-'+getID).html('<a href="javascript: void(0)" id="post_id'+getID+'" class="Unlike"><i class="fa fa-thumbs-o-up like" aria-hidden="true" style="color:#C00;" ></i></a>');

            //$("#like-loader-"+getID).html('');
        });
    }); 

    /// unlike 


        j$(document).on('click','a.unlike',function(e){
        var getID   =  j$(this).attr('id').replace('post_id','');


        j.post("unlike.php?postId="+getID, {

        }, function(response){
            $( ".templike-"+getID ).empty();
            j$('#like-stats-'+getID).html(response);

            j$('#like-panel-'+getID).html('<a href="javascript: void(0)" id="post_id'+getID+'" class="LikeThis"><i class="fa fa-thumbs-o-up like" aria-hidden="true"></i></a>');

            //$("#like-loader-"+getID).html('');

        });
    }); 



}); 

// ]]>6+
我使用此代码在不刷新页面的情况下增加喜欢:

 <p class="count-likes" style="margin-right:-3px;" id="container_like"><span id="like-stats-<?php  echo $row['id'];?>"><?php echo $likes1;?></span>  <span class="templike-<?php  echo $row['id'];?>">Like</span></p> 
              <?php } else { ?>
           <p class="count-likes" style="margin-right:-3px;" id="container_likes"><span id="like-stats-<?php  echo $row['id'];?>"><?php echo $likes1;?></span>  <span class="templike-<?php  echo $row['id'];?>">Likes</span></p> 
使用jQuery.noConflict避免名称冲突,并声明为var j

因此,不要像这样使用它:

var j = jQuery.noConflict();

j$(document).ready(function(e) {});
它将用作无美元符号的:

var j = jQuery.noConflict();

j(document).ready(function(e) {});

你需要告诉我们什么工作不正常我没有收到任何错误。代码就是不起作用。我已经更新了我的问题,以显示我在哪里使用代码。不幸的是,只是不工作并不能说明任何事情。预期的结果是什么?实际结果如何?这两者之间的感知差异是什么?你需要回答你的问题来解释这些。您可能想查看如何创建和。我已经编辑了问题,以显示我在何处使用代码以及我使用此代码的目的。我只想确认格式,不需要更改逻辑。我没有收到任何错误-您的代码中有实际的错误,阻止它运行。打开浏览器开发人员控制台(通常为F12)并检查控制台是个好主意。此外,OP的大小写错误。这是jQuery而不是jQuery。非常感谢您的回答。我做到了,谢谢。我想强调一下,如果我使用j'.LikeThis'.livequeryclick,function{它工作得非常好,但如果我使用jdocument.on'click',a.LikeThis',function{{当在internet上搜索时,第二种方法更合适,因为我在同一页面上使用ajax加载更多,加载更多ajax脚本后,我的j'.LikeThis'.livequeryclick,function{停止工作