我使用了以下代码:
$html = '';
$html. = '<br></br>';
$html .= '<a href= "javascript:void(0)" class= "test" onclick= "get_data($access_token,1,$marketTagId);">Next 50 </a>';
但我的PHP变量无法识别。
答案 0 :(得分:2)
\'
对其进行转义,并显示反斜杠,您可以使用另一个反斜杠\\
来转义它(所以是的,甚至解析单引号字符串)。$type
,那么echo "The $types are"
那将寻找变量$types
。要绕过这个用途echo "The {$type}s are"
你可以在美元符号之前或之后放左括号。看一下string parsing,了解如何使用数组变量等。它们无法识别,因为您已将所有字符串放在单引号中('
)。
您应该用双引号("
)替换它们。
$html = "";
$html. = "<br></br>";
$html .= "<a href=\"javascript:void(0)\" class=\"test\" onclick=\"get_data('$access_token',1,'$marketTagId');\">Next 50</a>";
您还可以选择将变量与文本分开:
$html = '';
$html. = '<br></br>';
$html .= '<a href="javascript:void(0)" class="test" onclick="get_data("' . $access_token . '",1,"' . $marketTagId . '");">Next 50</a>';
如果您不想转义这么多双引号,可以改为使用单引号:
$html = "";
$html. = "<br></br>";
$html .= "<a href='javascript:void(0)' class='test' onclick='get_data(\"$access_token\",1,\"$marketTagId\");'>Next 50</a>";
答案 1 :(得分:0)
试试这个,它可能对你有帮助
<?php
$html = '';
$html. = '<br></br>';
$html .= '<a href= "javascript:void(0)" class= "test" onclick= "get_data($access_token,1,'.$marketTagId.');">Next 50</a>';
?>
答案 2 :(得分:0)
试试这个
get_data('".$access_token."',1,'".$marketTagId."');
或
get_data(<?php $access_token ?>,1,<?php $marketTagId ?> );
答案 3 :(得分:0)
您需要在PHP变量周围编写 java.security.AccessControlException: access denied ("java.io.FilePermission" ""D:\PROJECTS\LocBiz-AppEngine\war\Key\locbiz_key.json"" "read")
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
,否则在''
函数中将无效。
使用以下代码: -
onclick
希望它会对你有所帮助:)。
答案 4 :(得分:0)
使用{
和}
$access_token = "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$marketTagId = "__AAA__B_123";
$html = "";
$html .= "<br></br>";
$html .= "<a href=\"javascript:void(0)\" class=\"test\" onclick=\"get_data('{$access_token}',1, '{$marketTagId}')\">Next 50</a>";
echo htmlentities($html);
答案 5 :(得分:0)
您的代码:
$html. = '<br></br>';
$html .= '<a href= "
改为:
$html.= '<br></br>';
$html.= '<a href= "
试试这个:
$html = '';
$html.= '<br></br>';
$html.= '<a href= "javascript:void(0)" class= "test" onclick= "get_data($access_token,1,$marketTagId);">Next 50 </a>';
答案 6 :(得分:0)
大家好,感谢您的帮助。 这对我有用:
$html .= '</table>';
$html .= '<br><br>';
$html .= '<a href= "javascript:void(0)" class= "test" onclick= \'get_data("'.$access_token.'","1","'.$marketTagId.'");\'>Next 50 </a>';