在我的javascript文件中,我使用不同的参数值动态调用一个常用函数(多次)。
以下是代码。编辑问题是函数,问题id是从数据库返回的值,每个问题都会有所不同。但是一旦我创建了这个我没有得到正确的参数值。编辑问题函数包含所有调用的最新questionId。
questionHTML = <div class="surveyQuestionBlock questionBorder" ><div class="questionOpts"><ul >'
+'<li><a onclick="editQuestion(questionId)">'
+'Edit Question </a></li>'
questionHTML.show();
提前致谢
答案 0 :(得分:0)
尝试:
questionHTML =
'<div class="surveyQuestionBlock questionBorder">' +
'<div class="questionOpts">' +
'<ul>' +
'<li>' +
'<a onclick="editQuestion(\'' + questionId + '\')">' +
'Edit Question' +
'</a>' +
'</li>' +
'</ul>' +
'</div>' +
'</div>';
换句话说,评估questionId
的当前值并将其直接放在函数调用中。