调用javascript函数时出错[复制]

问题描述 投票:0回答:1

这个问题在这里已有答案:

我的函数跟随参数中的值

function viewStudent(schoolName, fullName, class, rollnumber) {

}

以下是存储在student对象中的值:

schoolName="St Joseph's School" 
fullName="xyz" 
rollNumber=2019,

在调用viewStudent时,我将值传递为:

onclick="changeFormStatus('${studentValue.schoolName}','${studentValue.fullName}',
 '${studentValue.rollNumber}', '${studentValue.class}')"

但由于schoolName包含撇号,它给出了"missing )"的错误。任何想法如何处理这个问题。

javascript jsp el
1个回答
2
投票

在参数上使用反引号(`)而不是撇号('):

onclick="changeFormStatus(`${studentValue.schoolName}`,`${studentValue.fullName}`,
 `${studentValue.rollNumber}`, `${studentValue.class}`)"
© www.soinside.com 2019 - 2024. All rights reserved.