当我尝试将变量传递给 check_holiday_dates_on_application 时,我希望它们在站点 html 中被 ' 包围。这就是我的代码的样子:
'onchange' => 'return check_holiday_dates_on_application(\'' . $this->Url->webroot('') . '\', \'' . $token . '\',' . json_encode($abstractionDayList) . '\');']); ?>
我想要的是
onchange="return check_holiday_dates_on_application('webroot',token','abstractionDayList');"
我得到的是
onchange="return check_holiday_dates_on_application('webroot', 'token',abstractionDayList');"
有人可以帮我吗?
试试这个,希望有帮助
'onchange' => "return check_holiday_dates_on_application('" . h($this->Url->webroot('')) . "', '" . h($token) . "', " . json_encode($abstractionDayList) . ");"
负责设置参数
'escape' => false
感谢评论中 @Greg Schmidt 的回答。