我有一个表格,要求提供 Google 的二维码。用户输入一个网站,然后他们被定向到结果页面,并带有 QR 码。我想知道是否有办法让二维码出现在同一页面上?我尝试将 Google 脚本放在同一页面上,但它似乎不起作用。代码如下:
<form method="post" action="qr-creation.php">
<input type="text" name="contractno"/>
<input type="submit" value="Get QR Code"/>
这是谷歌代码:
<?
$urlToEncode="$short";
generateQRwithGoogle($urlToEncode);
function generateQRwithGoogle($url,$widthHeight ='500',$EC_level='L',$margin='0') {
$url = urlencode($url);
echo '<img src="http://chart.apis.google.com/chart?chs='.$widthHeight.
'x'.$widthHeight.'&cht=qr&chld='.$EC_level.'|'.$margin.
'&chl='.$url.'" alt="QR code" widthHeight="'.$widthHeight.
'" widthHeight="'.$widthHeight.'"/>';
}
?>
我从来没有真正深入研究过 AJAX,所以任何简单的帮助都将不胜感激。