php中onchange函数中的Html实体转换

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

当我尝试将变量传递给 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');"

有人可以帮我吗?

php html cakephp web-development-server html-entities
2个回答
0
投票

试试这个,希望有帮助

'onchange' => "return check_holiday_dates_on_application('" . h($this->Url->webroot('')) . "', '" . h($token) . "', " . json_encode($abstractionDayList) . ");"

0
投票

负责设置参数

'escape' => false

感谢评论中 @Greg Schmidt 的回答。

© www.soinside.com 2019 - 2024. All rights reserved.