我需要做类似于这样的事情:
<input type="button" value="click" id="mybtn"
onclick="myfunction('/myController/myAction',
'myfuncionOnOK('/myController2/myAction2',
'myParameter2');',
'myfuncionOnCancel('/myController3/myAction3',
'myParameter3');');" />
这个问题的背景是,当点击时需要调用一个 JavaScript 函数,该函数将对我提供的 URL 进行 AJAX 调用。它将打开一个带有“确定”和“取消”按钮的模态 div。到这里为止都还好。但是我还需要告诉 JavaScript 函数另一个函数及其它参数和要在新 div 中点击“确定”按钮后调用的 URL。以及另一个 cancel 按钮的情况。
问题是我无法正确传递第二个参数,因为它不能适当地转义,从而导致 JavaScript 错误。
我已经在 SO 中搜索了其他类似的 JavaScript 问题,但没有一个覆盖了我需要做的事情。
有人知道如何将这种字符串参数传递给 JavaScript 函数吗?或者也许有更好的解决方案可以传递这些东西,我没有想到。
谢谢!