如何在HTML中的on change事件期间将JSONObject传递给JavaScript函数

如何在HTML中的on change事件期间将JSONObject传递给JavaScript函数,java,javascript,html,json,jakarta-ee,Java,Javascript,Html,Json,Jakarta Ee,我正在从后端Java填充一个JSONObject,并在JSP中将其设置为变量 我需要在onchange事件期间将变量传递给JavaScript函数 由于JSONObject中存在引号,我在onchange期间遇到语法错误 如果我在后端java中以映射的形式填充,并且能够在JSP中将其设置为变量,并成功地传递给JavaScript函数 我的问题 我们是否应在上述onchange事件中传递JSONObject。如果是,语法可能是什么 我使用了onchange=“getCountries('${cou

我正在从后端Java填充一个JSONObject,并在JSP中将其设置为变量

我需要在
onchange
事件期间将变量传递给JavaScript函数

由于JSONObject中存在引号,我在
onchange
期间遇到语法错误

如果我在后端java中以映射的形式填充,并且能够在JSP中将其设置为变量,并成功地传递给JavaScript函数

我的问题

  • 我们是否应在上述onchange事件中传递JSONObject。如果是,语法可能是什么
  • 我使用了
    onchange=“getCountries('${countryJSON}')”
    ,但它不起作用

  • 如果我们在JSONObject中转义引号,是否可以在JavaScript函数中解析JSONObject

  • 这一问题的任何替代方法