AJAX之jQuery.get的使用示例

jQuery提供了简捷和复杂的AJAX调用方法,以下是简捷的方法jQuery.get使用用介绍.

一、后台代码用php写的

<?php
//前面可能会有一些验证登录信息的php加载,可能会带一些样式的,所以最后返回的并不是一个标准的JSON字符串
$usercode=$_GET["usercode"];
$usersex=$_GET["usersex"];
$username=$usercode."的用户名";
$usersex=$usercode.'的性别';
echo "您选择了,\"username\":\"{$username}\",\"usersex\":\"{$usersex}\"";
?>


二、AJAX代码,用jQuery.get,需放到<script></script>标签内.

    //edtusercode文本框离开后自动触发AJAX
    jQuery('#edtusercode').live('blur',function(){
         var inputvalue=jQuery(this).val();
         //检查输入值是否为空
         if (inputvalue=="") {
            jQuery('#edtusername').val('');
            jQuery('#edtusersex').val('');
            return;
         }
         jQuery.get('/task/getinfo.php',{usercode:inputvalue,usersex:"man"},
            function(data){
                var mystr=data;
                //从这里捕捉json字符串的开始位置
                var strindex=mystr.indexOf('"username":');
                //组合成一个标准的JSON字符串                
                var resultstr='{'+mystr.substring(strindex)+'}';
                //字符串转为JSON对象
                var resultobj=jQuery.parseJSON(resultstr);
                //将对象内容赋值给相应的文本框
                jQuery('#edtusername').val(resultobj.username);
                jQuery('#edtusersex').val(resultobj.usersex);
            },
         'text');
       });


感觉Jquery的AJAX还是可以省了不少用原生AJAX写法的代码,值得使用!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值