jQuery技术

·如何在Java中进行jQuery Json调用

字号+ 作者: 来源: 2014-11-16 22:49 我要评论( )

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

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】

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 7个有用的jQuery小技巧

    7个有用的jQuery小技巧

    2016-02-26 13:02

  • jQuery制作select双向选择列表

    jQuery制作select双向选择列表

    2016-02-26 11:00

  • 全面详细的jQuery常见开发技巧手册

    全面详细的jQuery常见开发技巧手册

    2016-02-26 10:02

  • 强大的jQuery移动插件Top 10

    强大的jQuery移动插件Top 10

    2016-02-25 09:05

网友点评