js之字符串如何拼接 Unexpected token ILLEGAL at frame2.html : 1

版权声明:博客知识产权来源命运的信徒,切勿侵权 https://blog.csdn.net/qq_37591637/article/details/88413270

问题背景:

开发工具:APICloud

目的:开发一个app

错误:Unexpected token ILLEGAL at frame2.html : 1

含义是“未捕获的语法错误: 意想不到的非法令牌”。


错误代码

$api.append(abcd,"<tr><td class='timg' >"+"<img src='"+ret[i].img0+"' class='img' /></td><td class='ttitle'>"+ret[i].title+"</td><td onclick='delete_m("+ret[i].id+")' class='tde'>删除</td><td onclick='update_m("+ret[i].id+")' class='tde'>编辑</td></tr>");


Error: kill EPERM

at exports._errnoException (util.js:1026:11)

at ChildProcess.kill (internal/child_process.js:392:26)

at Task.module.exports.Task.terminate (D:\搜狗高速下载\basic-2.2.1\APICloud Studio 2\resources\app.asar\src\task.js:152:25)

at GitRepository.module.exports.GitRepository.refreshStatus (D:\搜狗高速下载\basic-2.2.1\APICloud Studio 2\resources\app.asar\src\git-repository.js:385:14)

错误原因: 

js的字符串拼接出了问题


js的拼接

1、字符串和变量拼接 

案例: "<td>我很好"+str[0]+"</td>"

2、拼接的字符串里面含有一个变量

案例:"<td><img src=' "+img[i]+" '  class='uim' />"+"</td>"

3、更复杂的是 一个拼接字符串里面又有一个方法,方法里面有一个参数

案例一、

案例二:

  //标题
                        $api.append(abcd, "<tr><td class='timg' ><img src='" + ret[i].img0  + "' class='img' /></td><td class='ttitle'>" + ret[i].title + "</td><td onclick='delete_m(\""+ret[i].id+"\")' class='tde'>删除</td>"+"<td onclick='update_m()' class='tde'>编辑</td></tr>");

猜你喜欢

转载自blog.csdn.net/qq_37591637/article/details/88413270