文章分类 - Ajax、json、jsonp
摘要:DataDeal.js:$.ajaxSetup({ contentType: "application/x-www-form-urlencoded; charset=utf-8"});var DataDeal = { //将从form中通过$('#form').serialize()获取...
阅读全文
摘要:var json= { "Type": "Coding", "Height":100 }; console.log(json) $.each(json, function(i) { console.log("属性:"+i+" 属性值:"+json[i]); });
阅读全文
摘要:输出标准的查询字符串: a=1&b=2&c=3&d=4&e=5 注释:只会将”成功的控件“序列化为字符串。如果不使用按钮来提交表单,则不对提交按钮的值序列化。如果要表单元素的值包含到序列字符串中,元素必须使用 name 属性。Demo1: 表单序列化 ...
阅读全文
摘要:一、前端与程序员之间的数据约定。 约定返回的数据格式,以便方便提交数据 数据格式:txt格式、XML格式 目前XML格式文件已经被淘汰,常用的是txt格式的数据。 我们约定:1.只要纯文本格式的数据 2.返回的标识符 1> 比如:1:用户已经被注册、2:用户名不允...
阅读全文
摘要:$(".boxOut").load("../dialog/share.html?n="+Math.random()+" .box"); //通过.load加载页面里的.box里的内容。。并使用动态加载地址,以防止浏览器缓存问题。方法一: $(".boxOut").delegate("...
阅读全文
摘要:$.load()、 $.get() 、 $.post() 、 $.ajax()用法区别load()方法:1.方法是jquery中最为简单和常用的Ajax方法 能载入远程的HTML代码并插入DOM中 结构为:load(url [,data] [,callback]);参数说明:url 类型String...
阅读全文
摘要:在.load()方法加载页面的时候,由于浏览器缓存的原因,会导致修改的数据加载不出来。解决方法是每次发送的地址是不一样的。加载整个页面的方法:$(".box).load("test.txt?date="+Math.random());加载页面中一部分内容的方法:$(".box).load("test...
阅读全文
摘要:一、表单序列化传值 1. ajax传递数据:例如:(pinshijie_sanqi_v3)$.ajax({ type:'post', //提交数据方式 url:'/pinshijie_sanqi/admin/appoint', //提交路径 ...
阅读全文
摘要:url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和 delete也可以使用,但仅部分浏览器支持。timeout: 要求为Number类型的参数,设置请求...
阅读全文
摘要:一、后端提供json数据接口【json格式】{"data":[ {"name":"Tom","age":"20"}, {"name":"Jim","age":"23"}, {"name":"Lucy","age":"19"}, {"name":...
阅读全文
摘要:项目中关于ajax jsonp的使用,出现了问题:可以成功获得请求结果,但没有执行success方法总算搞定了,记录一下 function TestAjax() { $.ajax({ type : "get", async : false, url :...
阅读全文
摘要:之前一直在写JQUERY代码的时候遇到AJAX加载数据都需要考虑代码运行顺序问题。最近的项目用了到AJAX同步。这个同步的意思是当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出去假死状态,当这个AJAX执行完毕后才会继续运行其他代码页面假死状态解除。 而异步则这个AJAX代码运...
阅读全文