Javascript 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

当我写js时,我遇到了一些关于SyntaxError的错误,下面是我代码的一部分

    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+'/')中得到什么确切值吗?