码迷,mamicode.com
首页 > Web开发 > 详细

js用ajax和jison在不同页面的php和html之间互相传值的方法

时间:2016-01-11 18:02:12      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:

 <script>    
         var id=1;//这个id必须有,如果是空值,无法实现交互。有点郁闷。。。。
         var json;  
         $.ajax({
         url:"../member/wenzhanglishi.php",  //这里填上你的php操作页面,即接受js参数的php页面。
         type: "POST",        //这里和php照应,这里填POST,php中就要用$_POST[]接受!
         data:{"jsdata":id},  //传过去的参数,我传过去一个id,接受时php这样写:$data=$_POST["jsdata"];变量名称当然可以更改。
         error: function(){       //出错处理
             alert(请求超时);  
         },  
         success:function(data)  //成功后的函数,注意,这里接受php返回的参数!!!!
         {        
          //data里面已经存储了三个数组,分别是会员,文章,和编号,现在怎么把值给取出来呢?     
          //注意!!由于传参时会进行base64加密,所以你穿过去的参数和返回的参数都会很长,如果我们不用json的话,参数就会丢失一部分,因为传递有长度限制!所以我们不得不涉及到一个麻烦的东西json数组
          alert(data); 
           }    
         });
           </script> 

上面是html页面里js的代码,下面是php页面的代码

<?php  
 require_once(dirname(__FILE__)."/config.php");     
 $data=$_POST["jsdata"];
 $list1=mysql_query("select* from dede_shenhe");
 $bianhao=Array();
 $biaoti=Array();
 $lishi=Array();
 while($rows=mysql_fetch_array($list1))
 {
     $bianhao[]=$rows[aid];
     $biaoti[]=$rows[tittle];
     $lishi[]=$rows[huiyuan];
     }
echo json_encode($bianhao),json_encode($biaoti),json_encode($lishi); 这一部分是用json 返回的数据,但在js里我还没学会如何接收,哈哈
 /*echo json_encode($biaoti);*/
?>

 

js用ajax和jison在不同页面的php和html之间互相传值的方法

标签:

原文地址:http://www.cnblogs.com/275147378abc/p/5121877.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!