jQuery学习笔记--$.post(),val(),html()

来源:互联网 发布:ei数据库官网 编辑:程序博客网 时间:2024/06/07 00:01
<pre name="code" class="javascript"> $.post(//post() 方法通过 HTTP POST 请求从服务器载入数据。jQuery.post(url,data,success(data, textStatus, jqXHR),dataType)               'checkEmail.action',                     // URL必需。规定将请求发送到哪个 URL。               {'email':email},                         // data 可选。规定连同请求发送到服务器的数据。 使用键值对               function(data){                             // function(data,status,xhr) 可选。规定当请求成功时运行的函数。额外的参数:                 if(data){                                //  -- data - 包含来自请求的结果数据                  $('#email\\.info').html('邮箱可以用');     //   --status - 包含请求的状态("success"、"notmodified"、"error"、"timeout"、"parsererror")                   email_flag=true;                       //   --xhr - 包含 XMLHttpRequest 对象                 }else{                                   // dataType可选。规定预期的服务器响应的数据类型。默认地,jQuery 会智能判断。可能的类型:                   $('#email\\.info').html('邮箱已经被占用');   // "xml" - 一个 XML 文档                    email_flag=false;                      // "html" - HTML 作为纯文本                 }                                         // "text" - 纯文本字符串               }                                           // "script" - 以 JavaScript 运行响应,并以纯文本返回            );                                             // "json" - 以 JSON 运行响应,并以 JavaScript 对象返回                                                           // "jsonp" - 使用 JSONP 加载一个 JSON 块,将添加一个 "?callback=?" 到 URL 来规定回调            });                                          

//1:判断邮箱是否为空 $('#txtEmail').blur(function(){//blur() 函数触发 blur 事件,或者如果设置了 function 参数,该函数也可规定当发生 blur 事件时执行的代码 //html() 方法返回或设置被选元素的内容,如果该方法未设置参数,则返回被选元素的当前内容//因为id名为<span id="email.info" >中间有个点好用//转义一下 $('#email\\.info').html(''); var email = $('#txtEmail').val();//val() 方法返回或设置被选元素的值,元素的值是通过 value 属性设置的。该方法大多用于 input 元素。如果该方法未设置参数,则返回被选元素的当前值。 if(email==""){ $('#email\\.info').html('邮箱不能为空'); return; }

0 0
原创粉丝点击