昨天有人跟我要二维码集成到网站上,不想输入的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");
}
这两天一直在敢东西,所以写的东西比较潦草,但是感觉实用价值还是有点的,希望大家不要见怪!

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部