Javascript 后面缺少名字。操作员错误需要修复

Javascript 后面缺少名字。操作员错误需要修复,javascript,Javascript,我在错误控制台上遇到了这个错误,似乎无法解决,我尝试删除引号,移动它们,但仍然无法解决错误,即:后面缺少名称。操作人员如何修复此错误 var counter = 0; counter++; result = '<span class="imagemsg'+counter+'">The file was uploaded successfully!</span><br/><br/>'; ... jQuery.ajax(

我在错误控制台上遇到了这个错误,似乎无法解决,我尝试删除引号,移动它们,但仍然无法解决错误,即:后面缺少名称。操作人员如何修复此错误

  var counter = 0;
      counter++;

result = '<span class="imagemsg'+counter+'">The file was uploaded successfully!</span><br/><br/>'; 

...

    jQuery.ajax("deleteimage.php?imagefilename=" + image_file_name)
      .done(function(data) {
        $(".imagemsg".counter).html(data);
       });

使用+连接字符串,而不是。这意味着在JavaScript中寻址对象的属性,可以理解,需要属性名。

看起来您混淆了JavaScript和PHP语法。在Javascript变量名前面加$有什么原因吗?它是有效的,但我认为它不太常见,除非它有特定的含义。