Javascript JS和AJAX未捕获的引用错误

Javascript JS和AJAX未捕获的引用错误,javascript,jquery,ajax,Javascript,Jquery,Ajax,这是我用JS写的td: '<td contenteditable="true" onBlur="saveToDatabase(this,s1,' + d.pid + ')" onClick="showEdit(this);">' + d.s1+ '</td>' + 但我有一个错误: 未捕获引用错误:未定义哈希值 问题出在哪里?听起来hashie_sod是d.pid变量中的值。在这种情况下,在构建HTML字符串时需要将其用引号括起来: '<td contentedi

这是我用JS写的td:

'<td contenteditable="true" onBlur="saveToDatabase(this,s1,' + d.pid + ')" onClick="showEdit(this);">' + d.s1+ '</td>' +
但我有一个错误:

未捕获引用错误:未定义哈希值

问题出在哪里?

听起来hashie_sod是d.pid变量中的值。在这种情况下,在构建HTML字符串时需要将其用引号括起来:

'<td contenteditable="true" onBlur="saveToDatabase(this, s1, \'' + d.pid + '\'")" onClick="showEdit(this);">' + d.s1+ '</td>'

@BIP与给定OP的相关性如何?显然,OP正确地使用了AJAX回调。
'<td contenteditable="true" onBlur="saveToDatabase(this, s1, \'' + d.pid + '\'")" onClick="showEdit(this);">' + d.s1+ '</td>'
'<td contenteditable="true" class="content-edit-td" data-s1="' + s1 + '" data-pid="' + d.pid + '">' + d.s1+ '</td>'