Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.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
语法帮助-javascript中的HTML_Javascript_Html - Fatal编程技术网

语法帮助-javascript中的HTML

语法帮助-javascript中的HTML,javascript,html,Javascript,Html,我试图在我的数据表中添加一个,在返回后我已经使用了“”,但是我如何将我的sub传递到我的警报调用中呢 function (data, type, full, meta) { var sub = full[7].substring(0,21)+"..."; return "<a class='astyle' onclick='new function() { alert('"+sub+"') }'>"+su

我试图在我的数据表中添加一个
,在返回后我已经使用了“”,但是我如何将我的sub传递到我的警报调用中呢

function (data, type, full, meta) {
                    var sub = full[7].substring(0,21)+"...";
                   return "<a class='astyle'  onclick='new function() { alert('"+sub+"') }'>"+sub+"</a>";

                                }
函数(数据、类型、完整、元){
var sub=full[7]。子字符串(0,21)+“…”;
返回“+sub+”;
}

我的示例不起作用。

您必须在此处转义

onclick='new function() { alert(\'"+sub+"\') }'>
完整代码

function (data, type, full, meta) {
  var sub = full[7].substring(0, 21) + "...";
  return "<a class='astyle' onclick='new function() { alert(\'"+sub+"\') }'>"+sub+"</a>";
}
函数(数据、类型、完整、元){
var sub=full[7]。子字符串(0,21)+“…”;
返回“+sub+”;
}

处理这些问题的最佳方法是拆分所有变量并完成。不要让一个变量包含所有令人困惑的引号和代码。

您必须在此处转义

onclick='new function() { alert(\'"+sub+"\') }'>
完整代码

function (data, type, full, meta) {
  var sub = full[7].substring(0, 21) + "...";
  return "<a class='astyle' onclick='new function() { alert(\'"+sub+"\') }'>"+sub+"</a>";
}
函数(数据、类型、完整、元){
var sub=full[7]。子字符串(0,21)+“…”;
返回“+sub+”;
}

处理这些问题的最佳方法是拆分所有变量并完成。不要让一个变量包含所有令人困惑的引号和代码。

是的,我也尝试过这个变量,我也复制了你的代码,但奇怪的是它仍然不起作用,第二个
警报中的
即使在我的PHP中也不会突出显示Storm@ChrisFodor不要只跟你的编辑老板走。编辑器不是一个PHP解释器,其功能不足以提示运行时问题。它不会突出显示语法。但是如果你不这样做,它会在前端抛出一个错误。如果你说,这不起作用-对于编辑器突出显示,请不要!它从来都不起作用。我理解,但警报不会以任何方式出现。编辑:我让它这样工作:
return”“+sub+”@ChrisFodor Super。。。谢谢你让我知道<代码>:D
祝你今天愉快。是的,我也尝试过这个变体,我也复制了你的代码,但奇怪的是,它仍然不起作用,第二个
警报即使在我的PHP中也不会突出显示Storm@ChrisFodor不要只跟你的编辑老板走。编辑器不是一个PHP解释器,其功能不足以提示运行时问题。它不会突出显示语法。但是如果你不这样做,它会在前端抛出一个错误。如果你说,这不起作用-对于编辑器突出显示,请不要!它从来都不起作用。我理解,但警报不会以任何方式出现。编辑:我让它这样工作:
return”“+sub+”@ChrisFodor Super。。。谢谢你让我知道<代码>:D
祝你今天愉快。