我们不仅可以在电脑上ping到一个网站的ip,也可以通过jQuery得到。
$.get('http://jsonip.com/', function(r){ log(r.ip); }); // For older browsers, which don't support CORS // $.getJSON('http://jsonip.com/?callback=?', function(r){ log(r.ip); }); 38.使用最简单的ajax请求jQuery(使用ajax)提供了一个速记的方法来快速下载内容并添加在一个元素中。
<p></p> <p></p> var contentDivs = $('.content'); // Fetch the contents of a text file: contentDivs.eq(0).load('1.txt'); // Fetch the contents of a HTML file, and display a specific element: contentDivs.eq(1).load('1.html #header'); 39.序列化对象jQuery提供了一个方法序列化表单值和一般的对象成为URL编码文本字符串。这样,我们就可以把序列化的值传给ajax()作为url的参数,轻松使用ajax()提交表单了。
<form action=""> First name: <input type="text" value="Bill" /><br /> Last name: <input type="text" value="Gates" /><br /> </form> // Turn all form fields into a URL friendly key/value string. // This can be passed as argument of AJAX requests, or URLs. $(document).ready(function(){ console.log($("form").serialize()); // FirstName=Bill&LastName=Gates }); // You can also encode your own objects with the $.param method: log($.param({'pet':'cat', 'name':'snowbell'}));持续更新中…