Javascript 正在寻求有关js字符串连接语法错误的帮助
我试图在来自Javascript 正在寻求有关js字符串连接语法错误的帮助,javascript,jquery,Javascript,Jquery,我试图在来自onclick行事件的AJAX输出的表数据单元格的innerHTML之间切换: JS: 。。。 var thisrownumber=0; var detailednote=''; var simplifiednote=''; htmlStr+=''; $。每个(数据、函数(k、v){ thisrownumber++; detailednote=v.note\u id; simplifiednote='See'; htmlStr+=“” +“+v.date+” +“+v.r+” +“+
onclick
行事件的AJAX输出的表数据单元格的innerHTML
之间切换:
JS:
。。。
var thisrownumber=0;
var detailednote='';
var simplifiednote='';
htmlStr+='';
$。每个(数据、函数(k、v){
thisrownumber++;
detailednote=v.note\u id;
simplifiednote='See';
htmlStr+=“”
+“+v.date+”
+“+v.r+”
+“+v.f+”:“+v.s+”
+''+''+简化注释+''
+ ''
+ '';
});
htmlStr+='';
$(“#content”).html(htmlStr);
}//函数关闭
函数shrow(x,y,z){
var lang3=“span_注释”;
var shrow=x;
var span_note=lang3.concat(x);
if(document.getElementById(span_note).innerHTML==y){
getElementById(span_note).innerHTML=z;
}
if(document.getElementById(span_note).innerHTML==z){
document.getElementById(span_note).innerHTML=y;
}
}
HTML:
获取错误:
参数列表后未捕获的语法错误(缺少)
它告诉你行号了吗?你确定有问题的代码已经发布在上面了吗?我的PHP页面的第1行引用了这个JS页面。。。同时输出:请参见注释“”>请参见注释“”>请参见注释“”>请参见注释“”>请参见注释“”>您缺少的某个地方a)但很难说,查看代码示例它不在上面的代码中…需要对字符串进行转义(例如,
,“+detailednote+”,
应该是,“+detailednote+”,
),但我不认为这是你的问题,因为这会引发另一个错误。它会告诉你一个行号吗?你确定有问题的代码已经发布在上面吗?我的PHP页面的第1行引用了这个JS页面…同时输出:See Notes)“>See Notes”>See Notes)“>See Notes”>See Notes)“>See Notes)”>在某个地方,您缺少a),但很难说,看代码示例,它不在上面的代码中……字符串需要转义(例如,,“+detailednote+”,
应该是,“+detailednote+”,
),但我认为这不是您的问题,因为这会引发不同的错误。
...
var thisrownumber = 0;
var detailednote = '';
var simplifiednote = '';
htmlStr += '<table>';
$.each(data, function(k, v){
thisrownumber ++;
detailednote = v.note_ids;
simplifiednote = '<img class="See" src="~.png" alt="See" style="width:20px; height:20px;"> See';
htmlStr += '<tr onclick="shrow(' + thisrownumber + ',' + detailednote + ',' + simplifiednote + ')">'
+ '<td>' + v.date + '</td>'
+ '<td>' + v.r + '</td>'
+ '<td>' + v.f + ': ' + v.s + '</td>'
+ '<td>' + '<span id="span_note' + thisrownumber + '">' + simplifiednote + '</span>'
+ '</td>'
+ '</tr>';
});
htmlStr += '</table>';
$("#content").html(htmlStr);
} // function close
function shrow(x,y,z){
var lang3 = "span_note";
var shrow = x;
var span_note = lang3.concat(x);
if(document.getElementById(span_note).innerHTML == y){
document.getElementById(span_note).innerHTML = z;
}
if(document.getElementById(span_note).innerHTML == z){
document.getElementById(span_note).innerHTML = y;
}
}
<div id="content"></div>