Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.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/jquery/75.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
Jquery/Javascript未捕获语法错误:输入意外结束_Javascript_Jquery_Syntax Error - Fatal编程技术网

Jquery/Javascript未捕获语法错误:输入意外结束

Jquery/Javascript未捕获语法错误:输入意外结束,javascript,jquery,syntax-error,Javascript,Jquery,Syntax Error,我从执行ajax调用的特定页面上的jquery脚本中得到这个错误。。。据我所知,这通常是一个由丢失的}或..引起的错误。。。但是我已经一遍又一遍地查看了代码,没有看到缺少的任何内容。是否存在标记此错误的其他可能原因 $('#socialMedia img').click(function() { var id = $(this).prop('id').toLowerCase(); $.ajax({ url:

我从执行ajax调用的特定页面上的jquery脚本中得到这个错误。。。据我所知,这通常是一个由丢失的}或..引起的错误。。。但是我已经一遍又一遍地查看了代码,没有看到缺少的任何内容。是否存在标记此错误的其他可能原因

 $('#socialMedia img').click(function() {
            var id = $(this).prop('id').toLowerCase();
            $.ajax({
                    url: "./socialMedia/" + id + ".php",
                    success: function(msg) {
                            $('.socialLink').css('opacity', '0.4');
                            $(this).css('opacity', '0.9');
                            if ($('#Feed').css('display') != 'none') {
                                    $('#Feed').slideToggle(400, function() {
                                            $('#Feed').html(msg);
                                    });
                            }
                            else
                            {
                                    $('#Feed').html(msg);
                            }
                            $('#Feed').slideToggle(400);
//                              if ($('#'+id+'Script').length <= 0) {
//                                      $('head').append('<script type="text/javascript" src="./script/' + id + '.js" id="'+id+'Script"></script>');
//                              }
                            //alert(msg);
                    }
            });
    });
$('socialMedia img')。单击(函数(){
var id=$(this.prop('id').toLowerCase();
$.ajax({
url:“./socialMedia/”+id+“.php”,
成功:功能(msg){
$('.socialLink').css('opacity','0.4');
$(this.css('opacity','0.9');
if($('#Feed').css('display')!='none'){
$('#Feed')。滑动切换(400,函数(){
$('#Feed').html(msg);
});
}
其他的
{
$('#Feed').html(msg);
}
$(#Feed')。滑动切换(400);

//if($('#'+id+'Script').length此URL的AJAX响应中存在问题:


结束标记实际上导致脚本部分的结束-双斜杠注释语法用于javascript,HTML解析器不尊重它,并将脚本部分结束在那里。

这段代码是javascript文件的全部内容吗?它是唯一加载的javascript文件吗?另外,省去查看这是AJAX调用中加载的所有JS代码,是的。正如您所看到的,问题现在已经解决了。感谢链接。它肯定会派上用场的!好的。这解决了问题。谢谢。我开始认为我应该以不同的方式加载javascript,例如,在hea中附加一个脚本标记在页面上加载d可能是一种更聪明的方式。是的。我只想把它放在底部,就在结束body标记之前,但是是的,加载远程文件可以避免HTML解析边缘的情况。