JS ошибки с Uncaught SyntaxError о списке аргументов - PullRequest
0 голосов
/ 29 сентября 2018

когда я пишу 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();
        }       

Но моя ошибка: Uncaught SyntaxError: отсутствует) после списка аргументов. Я не знаюне знаете, как это изменить?что не так с моим кодом?В чем причина?@Jaromanda X

Ответы [ 2 ]

0 голосов
/ 29 сентября 2018

попробуйте шаблонную строку с обратными галочками `.

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}')`);
}
0 голосов
/ 29 сентября 2018

用 铁 , 下 代码 , , 可以 可以 从 格式 用 用 了 了 , 用 用 用 ide

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...