|
|
51CTO旗下网站
|
|
移动端

如何在Java中进行jQuery Json调用

今天,我们将会为大家介绍一个Jquery Json调用开发中的小技巧,PHP数组变成JSON数组的实现。soap是utf8编码 ,数据库是gbk编码 ,编码不一样导致产生上面的报错。

作者:佚名来源:计世网|2010-01-05 13:47

Jquery Json调用在日常工作中非常好用,只需要Json数据就可以了,如果对Json数据不太了解请先百度或者google一下 。下面就对Jquery Json调用的代码进行的分析与研究。。。。

  1. $jsonstr .= “[{'IP':'192.168.1.1','diqu':'深圳".$id."','addtime':'".Date('Y-m-d H:i:s',time())."'},{'IP':'192.168.1.2','diqu':'上海".$id."','addtime':'".Date('Y-m-d H:i:s',time())."'}]“;  
  2.  
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  4. <html xmlns="http://www.w3.org/1999/xhtml"> 
  5. <head> 
  6. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  7. <title>关键字效果统计</title> 
  8. <script type="text/javascript"> 
  9. $(function(){  
  10. var tableTop ='<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr bgcolor="#FFCC66"><td width="35%">IP地址</td><td width="35%">地区</td><td width="30%">访问时间</td></tr>';  
  11. var tableFoot ='</table>';  
  12. $('.countlist a').click(function(){  
  13. var objdiv = $(this).next('div');  
  14. if(objdiv.find('tr').size() >1)  
  15. {  
  16. objdiv.slideToggle('fast');//如果已加载内容就直接显示  
  17. }  
  18. else  
  19. {  
  20. var jsonStr='';  
  21. var jsonStr1='';  
  22. var rel = $(this).attr('rel').split('_');  
  23. var xjtype = rel[0];  
  24. var idrel[1];  
  25. objdiv.html('正在加载....')  
  26. $.getJSON("这里是要返回json数据的php文件地址,请自行修改",{ID:id,xjType:xjtype},function(date){  
  27. if(date.msg!='error')  
  28. {  
  29. var jsonData = date;  
  30. for(var i=0;i<jsonData.length;i++){  
  31. for(var key in jsonData[i]){  
  32. jsonStr += '<td>'+jsonData[i][key]+'</td>';  
  33. }  
  34. jsonStr = '<tr>'+jsonStr+'</tr>';  
  35. }  
  36. objdiv.html(tableTop+jsonStr+tableFoot);  
  37. objdiv.slideToggle('fast');  
  38. }  
  39. else  
  40. {  
  41. alert('加载出错,请稍候再试!');  
  42. }  
  43. });  
  44. }  
  45. });  
  46. })  
  47. </script> 
  48. </head> 
  49. <body> 
  50. <div class="shuoming marbottom"> 
  51. <table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#CCCCCC"> 
  52. <tr bgcolor="#F3F3F3"> 
  53. <td width="12%">关键字</td> 
  54. <td width="88%">统计信息</td> 
  55. </tr> 
  56. <?php for($j=0;$j<10;$j++): ?> 
  57. <tr bgcolor="#FFFFFF"> 
  58. <td>MAX</td> 
  59. <td class="countlist"> 
  60. 查询次数:10次; <a href="javascript:;" rel="tel_<?php echo $j; ?>">查看详细列表</a> 
  61. <div style="display:none"></div> 
  62. </td> 
  63. </tr> 
  64. <?php endfor; ?> 
  65. </table> 
  66. </div> 
  67. </body> 
  68. </html> 

对于Jquery Json调用的代码说明就到这了,希望大家多多学些参考

【责任编辑:苏越 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

系统分析师技术指南

本书对前沿而又成熟的系统分析技术和方法进行了讨论,包括CMM与过程改进、J2EE与NET平台、中间件及相关技术、应用服务器、Web 服务、数据...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊