我没有提出确切的标题,但如果见下图,这很容易理解。
我想用ajax success data(result)
来标记append()的函数参数。我尝试了几种方法,但总是出现语法错误。
我试过了。
#1 <button onclick=deleteRow(this, '+result+')>Button</button>
// SyntaxError: missing ) after argument list
#2 <button onclick="deleteRow(this, '+result+')">Button</button>
// SyntaxError: missing ) after argument list
#3 <button onclick="deleteRow(this, this.result)">Button</button>
// this.result is undefined
#4 <button onclick="deleteRow(this, "+result+")">Button</button>
// Uncaught SyntaxError: Unexpected token }
#5 <button onclick="deleteRow(this, result)">Button</button>
// result is just result, doesn't get success return data
我该怎么做?
答案 0 :(得分:0)
而不是使用整个结果对象,使用它的一些属性,如下所示:
onclick=deleteRow(this, ' + (result.id) + ')
这里我附加了id字段,您可以根据需要附加任何其他属性,如果该属性是字符串,请执行以下操作:
onclick=deleteRow(this, "' + (result.id) + '")