jQuery与json

jQuery之动画

$("#showDiv").show("slow","swing");

$("#showDiv").hide("slow","swing",function(){

                  alert("show---");

             });

             //speedslownormal,fast;1000也就是1秒显示

             //easing:swing,liner

             //fn

$("#div1").slowUp("slow");//默认是swing

            

             $("#Id3").fadeOut();//出去淡出 

 

//滑动的效果就像滑冰,上下滑动显示嘛    

             //$().slideDown("slow")

            

             $("#Id3").fadeIn("show");//进来,也就是显示

 

一种切换效果

$("#showDiv").toggle("slow");

             //滑动的方式

             //$("#showDiv").slideToggle("show");表示滑动切换,

            

             $("#Id3").fadeToggle();//切换样式的淡入淡出

 

定时器

startID=setInterval(function(){

                       index=Math.floor(Math.random()*7);

                      $("#img1ID").prop("src",imgs[index]);

                      console.log(index);

                 },   //这是函数体

20);

clearInterval(startID);//清除定时器

 

Ajax

 

function fun(){

    /* $代表jQuery */

         $.ajax({

             //键值对 的结构

             url:"ajaxServlet",

             type:"post",

             //data:"username=jack&age=23",

             data:{"username":"jack","age":23},

             //接收服务器的返回值

             success:function(data){

                 alert(data);

             },

             error:function(){

                

             },

             dataType:"text"//设置接收到的响应数据的格式,也就是返回的

            

         });

         //获取请求

         //$.get(url,[data],[callback],[type]);

         $.get("url",{username:"rose"},function(data){

             //这是一个回调函数

             alert(data);

         },"text");

        

         //发送一个post请求

         $.post("url",{username:"rose"},function(data){

             //这是一个回调函数

             alert(data);

         },"text");

    }

 

Js与json

var p={"name":"张三","age":22,"gender":""};

          for(var key in p){

         //key=="name"。即为字符串

             console.log(key+""+p[key]);

         }

         var ps2=[

         {"name":"张三","age":22,"gender":""},

         {"name":"张三","age":22,"gender":""},

         {"name":"张三","age":22,"gender":""}

         ];

        

         //数组遍历加上对象遍历

        for(var i=0;i<ps2.length;i++){

             var p=ps2[i];

             for(var key in p){

                  console.log(key+""+p[key]);

             }

         }

 

Jq与json

var p={"name":"张三","age":22,"gender":""};

         var pjq=$(p);

          console.log(pjq);

          for(var i=0;i<pjq.length;i++){

             console.log(pjq[i].name+""+pjq[i].age+""+pjq[i].gender);

          }

 

var ps2=[

         {"name":"张三","age":21,"gender":""},

         {"name":"张三","age":22,"gender":""},

         {"name":"张三","age":23,"gender":""}

         ];

        

         var pjq=$(ps2);

         /* for(var i=0;i<pjq.length;i++){

             console.log(pjq[i].name+""+pjq[i].age+""+pjq[i].gender);

          }  */

     $.each(pjq,function(index,data){

        console.log(index+""+data.name+""+data.age+""+data.gender);

     });

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,这是一个关于表单验证的问题,我会尽力回答。首先,在设计表单时应该包含id、name、password、email等字段,并在表单提交时进行验证。可以使用jQueryJSON格式数据来实现这一功能。 下面是一个简单的HTML表单模板,包含必要的字段,并使用jQuery进行验证: ``` <form id="myForm"> <label for="name">姓名:</label> <input type="text" id="name" name="name"><br> <label for="password">密码:</label> <input type="password" id="password" name="password"><br> <label for="email">邮箱:</label> <input type="email" id="email" name="email"><br> <input type="submit" value="提交"> </form> ``` 接下来,我们可以使用jQuery的`submit()`方法来捕获表单提交事件,并在提交前进行验证。具体代码如下: ``` $(document).ready(function() { $('#myForm').submit(function(event) { event.preventDefault(); // 阻止表单提交 // 获取表单数据 var formData = { 'name': $('input[name=name]').val(), 'password': $('input[name=password]').val(), 'email': $('input[name=email]').val() }; // 验证表单数据 if (formData.name === '') { alert('请输入姓名!'); return false; } else if (formData.password === '') { alert('请输入密码!'); return false; } else if (formData.email === '') { alert('请输入邮箱!'); return false; } // 将表单数据转换为JSON格式 var jsonData = JSON.stringify(formData); // 在控制台输出JSON数据 console.log(jsonData); // 在这里可以使用Ajax将JSON数据发送到服务器端进行处理 }); }); ``` 在这个示例中,我们使用了`event.preventDefault()`方法来阻止表单的默认提交行为。然后,我们获取表单数据,对其进行验证,并将其转换为JSON格式的数据。最后,我们可以将JSON数据发送到服务器端进行处理,也可以在控制台输出以便调试。 总之,以上就是一个简单的表单验证和JSON数据处理的示例。当然,具体的实现方式还需要根据具体情况进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值