昨天有人跟我要二维码集成到网站上,不想输入的hml跳转到php页面其实这个很简单,用ajax就能做到!呵呵简单写下,然后您就可以集成到自己的网站了!代码放下 [html] <!doctype html> <!-- index.html --> <html lang="zh-CN"> <head> <meta charset=utf-8 /> <script type="text/javascript" src="jquery.min.js"></script> <title>ajax测试</title> </head> <BODY> <input type="text" class="burl" name='burl'> <input type="submit" class="sub" value="提交"> <div id="img"> </div> <script type="text/javascript"> $(".sub").click(function(){ var burl=$(".burl").val(); $.ajax({ url: "index.php", type:"POST", data:{baseurl:burl}, success: function(data){ // alert(data); $("#img").html(data); } }); }); </script> </BODY> </html> [/html]
<?php /* **谷歌接口调用,判断实现ajax传输二维码,index.php jquery自行下载了 ** */ if($_SERVER["HTTP_X_REQUESTED_WITH"]=="XMLHttpRequest"){ $urlToEncode=$_POST["baseurl"]; $urlToEncode="http://".(ltrim($urlToEncode,"http://")); function generateQRfromGoogle($chl,$widhtHeight ='150',$EC_level='L',$margin='0') { $url = urlencode($url); echo '</pre> <img src="http://chart.apis.google.com/chart?chs='.$widhtHeight.'x'.$widhtHeight.'&cht=qr&chld='.$EC_level. '|'.$margin.'&chl='.$chl.'" alt="QR code" /> <pre>'; } generateQRfromGoogle($urlToEncode); }else{ exit("method is not exists"); }这两天一直在敢东西,所以写的东西比较潦草,但是感觉实用价值还是有点的,希望大家不要见怪!
发表评论 取消回复