Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse Javascript错误,它没有';不显示_Javascript_Html Table - Fatal编程技术网

Eclipse Javascript错误,它没有';不显示

Eclipse Javascript错误,它没有';不显示,javascript,html-table,Javascript,Html Table,嘿,伙计们,我的js中有一个错误,Eclipse没有告诉我它在我的行中的位置。你知道会是什么吗?谢谢 这是我的密码: function createVersionRow(appKey, version, status) { var value = (appKey + ';' + version); return '<tr id="' + getVersionRowID(appKey, version) + '"><td>' + version + '</td

嘿,伙计们,我的js中有一个错误,Eclipse没有告诉我它在我的行中的位置。你知道会是什么吗?谢谢 这是我的密码:

function createVersionRow(appKey, version, status) {
  var value = (appKey + ';' + version);
  return '<tr id="' + getVersionRowID(appKey, version) + '"><td>' + version + '</td><td class="text-center"><input type="radio" name="version"'+ onchange="changeVersionStatus(this);"'></td><td>' + status + '</td></tr>';
}
以下是函数changeVersionStatus:

function changeVersionStatus(obj) {
var info = $(obj).val().split(";");
loadVersion(info[0], info[1]);
}

当我调用changeVersionStatus时,是否会出现这种情况?

您构建字符串的方式有一个bug。您的引号不匹配

return '<tr id="' + 
       getVersionRowID(appKey, version) + 
       '"><td>' + 
       version + 
       '</td><td class="text-center"><input type="radio" name="version"'+ 
       onchange="changeVersionStatus(this);"'></td><td>' <-- error is here
       + status + '</td></tr>';
返回“”+
版本+

“”错误是什么?错误消息的文本是什么?因此浏览器中的控制台中没有错误?我构建了它,现在它显示了意外的字符串,但我不知道我的错误是什么不确定您如何“构建”它,但它在代码中指向哪里?哦,为什么
“+onchange=”changeVersionStatus(this);“'
return '<tr id="' + 
       getVersionRowID(appKey, version) + 
       '"><td>' + 
       version + 
       '</td><td class="text-center"><input type="radio" name="version"'+ 
       onchange="changeVersionStatus(this);"'></td><td>' <-- error is here
       + status + '</td></tr>';
return '<tr id="' + 
       getVersionRowID(appKey, version) + 
       '"><td>' + 
       version + 
       '</td><td class="text-center"><input type="radio" name="version" onchange="changeVersionStatus(this);"></td><td>' +
       status + '</td></tr>';
var id = getVersionRowID(appKey, version)
return `<tr id="${id}">
         <td>${version}</td>
         <td class="text-center">
           <input type="radio" name="version" onchange="changeVersionStatus(this);">
         </td>
         <td>${status}</td>
       </tr>`