php ajax提交生成2维码

昨天有人跟我要二维码集成到网站上,不想输入的hml跳转到php页面其实这个很简单,用ajax就能做到!呵呵简单写下,然后您就可以集成到自己的网站了!代码放下
<!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>
  
 
 
<?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");
}