如何在javascript变量(=函数参数)中获取单引号?

时间:2017-06-21 11:32:19

标签: javascript php

我用PHP编写javascript:

echo '<a class="'.$classTag.'" href="javascript: OpenModalDialog(\''.$MenuItem['table_name'].'\', \''.($MenuItem['where_clause']).'\');"><span>View Data</span></a>';

结果如下:

echo '<a class="'.$classTag.'" href="javascript: OpenModalDialog('input_lijstwerk_401', ' WHERE DATE_FORMAT(Datum, '%Y%m') = '201606'');"><span>View Data</span></a>';

问题在于变量:$ MenuItem [&#39; where_clause&#39;]在openModalDialog的签名中有单引号: &#39;在哪里DATE_FORMAT(基准,&#39;%Y%m&#39;)=&#39; 201606&#39;&#39;

我尝试过json_encode,htmlspecialchars。我们正在使用PHP7

我希望有人可以帮我解决这个问题。

谢谢,

尼科

0 个答案:

没有答案