load()方法
异步请求的地址
异步请求的数据
异步请求成功后的回调函数
返回值服务器端的响应结果jquery
<body> <button>按钮</button> <script src="js/jquery.js"></script> <script> $('button').click(function(){ $('button').load('data/server2.json', {name:'犬夜叉'}, function(){ console.log('异步请求成功...'); }); }); </script> </body>
$.get(url, data, callback, type)方法-请求方式GET
$.post()方法-请求方式POST
异步请求的地址
异步请求的数据
异步请求成功后的回调函数
设置服务器端响应结果的格式ajax
<body> <button>按钮</button> <script src="js/jquery.js"></script> <script> $('button').click(function(){ $.get('data/server2.json', {name:'犬夜叉'}, function(response){ console.log(response); }, 'json'); }); </script> </body>
url;异步请求的地址
settings-对象类型
data - 发送给服务器端的请求数据
dataType-服务器端响应结果的格式
success-异步请求成功后回调函数json
<body> <button>按钮</button> <script src="js/jquery.js"></script> <script> $('button').click(function(){ $.ajax('data/server2.json', { type : 'get', dataType : 'text', success : function(data){ console.log(data); } }); }); </script> </body>
url;JavaScript文件url地址
callback;该文件成功加载后回调函数
`<body>
<button>按钮</button>
<script src="js/jquery.js"></script>
<script>服务器
$('button').click(function () { // 动态加载指定JavaScript文件,而且执行 $.getScript('data/server.js',function (data) { console.log(data); eval(data); }); });
</script>
</body>`异步
url;JavaScript文件url地址
data;发送个服务端key/value的数据内容
callback;该文件成功加载后回调函数函数
<body> <button>按钮</button> <script src="js/jquery.js"></script> <script> $('button').click(function(){ // getJSON()方法的请求方式为GET $.getJSON('data/server2.json', {name:'张无忌'},function(data){ console.log(data); }); }); </script> </body>
获取全部表单组件的数据值
并该数据值拼成指定的字符串和JSON格式的数据
并经过异步交互的方式提交表单post
serialize()方法把表单组件数据值转换为字符串内容
serializeArray()方法把表单组件数据值转换为JSON的数据格式url
<body> <form action="#"> <input type="text" name="username" is="name"> <input type="text" name="password" is="pwd"> <input type="submit"> </form> <script src="js/jquery.js"></script> <script> $('form').bind('submit',function (event) { event.preventDefault(); // 阻止默认行为 /*var data = $('form').serialize();*/ var data = $('form').serializeArray(); // 根据表单默认同步提交获取数据方式 console.log(data); $.post('data/server5.json',daa, function (response) { // 经过异步交互提交表单 console.log(response); }); }); </script> </body>