Javascript js错误,未捕获SyntaxError关于参数列表
当我写js时,我遇到了一些关于SyntaxError的错误,下面是我代码的一部分Javascript js错误,未捕获SyntaxError关于参数列表,javascript,syntax,Javascript,Syntax,当我写js时,我遇到了一些关于SyntaxError的错误,下面是我代码的一部分 function loadData() { tree = new dTree('tree'); tree.add(0, -1, '请选择父类') $.ajax({ url : "${ctxPath}/type/list", dataType : 'text', t
function loadData() {
tree = new dTree('tree');
tree.add(0, -1, '请选择父类')
$.ajax({
url : "${ctxPath}/type/list",
dataType : 'text',
type : 'get',
async : false,
success : function(data) {
var obj = JSON.parse(data);
for (var i = 0; i < obj.length; i++) {
tree.add(obj[i].id, obj[i].pid, obj[i].name,
'javascript:setSrcValue(/''+ obj[i].name + '/',/''+ obj[i].pid+ '/')'
);
}
var srcElement = null;
var valueElement = null;
showTree =function (item,valueId){
srcElement = window.event.srcElement;
valueElement = document.getElementById(valueId);
var x = getLeft(item);
var y = getTop(item) + item.offsetHeight;
var w = item.offsetWidth;
blockDTree(x,y,w);
}
setSrcValue=function (text,value){
srcElement.value = text;
valueElement.value = value;
hiddenDTree();
}
函数loadData(){
树=新的数据树(“树”);
加上(0,-1,'请选择父类')
$.ajax({
url:“${ctxPath}/type/list”,
数据类型:“文本”,
键入:“get”,
async:false,
成功:功能(数据){
var obj=JSON.parse(数据);
对于(var i=0;i
但我的错误是:Uncaught SyntaxError:missing)after参数列表。我不知道如何修改它?我的代码怎么了?原因是什么?@Jaromanda X老铁,格式化下代码,你就可以从格式上看到问题所在了,最好用 石斑鱼类,可以直接显示错误 尝试使用背景标记的模板字符串`
for (var i = 0; i < obj.length; i++) {
tree.add(obj[i].id, obj[i].pid, obj[i].name,
`javascript:setSrcValue('${obj[i].name}' , '${obj[i].pid}')`);
}
for(变量i=0;i
你必须确保你的是平衡的并且有意义的。这只是一个语法错误。你能告诉我们你想要从javascript:setSrcValue(/'+obj[i].name+'/',/'+obj[i].pid+'/')中得到什么确切值吗?