dsgs8208 2013-06-17 06:42
浏览 55
已采纳

如何通过jquery $ .ajax函数从php脚本中理解和检索多个值?

While using jquery $.ajax or $.post, to submit a value (say uid {user id}) how can I define a callback function to retrieve multiple values from the php script and retrieve values from my mysql table say(user details, corresponding to the uid) and store them in vars, using the default datatype:datatype???

Can anyone please show me both the jquery and php scripts please. And yes the database is runninga mySQL 5.5.24 and PHP version is 5.3

  • 写回答

6条回答 默认 最新

  • drbvm26000 2013-06-17 07:36
    关注
    instead of using $.ajax you can also use this...
    
    var id=$("#id").val();
     $.getJSON('script.php', {id:id}, function(json) {
                            var id=json.id;
                            var name=json.name;
                            var email=json.email;
    
            });
                }
    
    
    in your php scrip..    
    <?php 
        mysql_connect($host,$dbuser,$dbpass);
        mysql_select_db($db_name);
        $id=$_GET['id'];
        $query="select * from tbl_name where id='$id'";
        $rs=mysql_query($query);
        $row=mysql_fetch_assoc($rs);
        $id=$row['id'];
        $name=$row['name'];
        $email=$row['email'];
        $data=array("id"=>$id,"name"=>$name,"email"=>$email);
        echo json_encode($data);
        ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?

悬赏问题

  • ¥20 修改光猫sn的时候提示失败
  • ¥15 java大作业爬取网页
  • ¥15 怎么获取欧易的btc永续合约和交割合约的5m级的历史数据用来回测套利策略?
  • ¥15 有没有办法利用libusb读取usb设备数据
  • ¥15 为什么openeluer里面按不了python3呢?
  • ¥15 关于#matlab#的问题:训练序列与输入层维度不一样
  • ¥15 关于Ubuntu20.04.3LTS遇到的问题:在安装完CUDA驱动后,电脑会进入卡死的情况,但可以通过键盘按键进入安全重启,但重启完又会进入该情况!
  • ¥15 关于#嵌入式硬件#的问题:树莓派第一天重装配置python和opencv后第二天打开就成这样,瞎捣鼓搞出来文件夹还是没把原来的界面调回来
  • ¥20 Arduino 循迹小车程序电路出错故障求解
  • ¥20 Arduino 循迹小车程序电路出错故障求解