最新回答 / aaallj
以搜索为例,符合条件的结果有很多,这时一般会采用分页显示,主要有两方面考虑,一方面如果将内容全部显示页面会很长,相应加载慢,用户体验不好;另一方面检索到的数据用户不会全部需要,或者说很少有用户会逐条看所有内容,比如结果有1W条,一般用户最多看20条,剩下的数据的请求就是多余的。此时分页加载就可做到按需加载。ajax主要请求的是数据,在发送请求时,可以告诉服务器,我现在要请求的是第几页的数据,每页要现实多少条。服务器根据条件给返回相对应的数据,前台直接显示就OK了。所以在请求的过程中,至少要告诉服务器要请求...
2016-01-03
最新回答 / 慕男婶
有区别。1、没有参数:这个方法的运行不依赖外部(传入)的值2、有参数:这个方法的运行依赖外部(传入)的值function就是一个工厂,参数就是工厂要用的原料。
2015-12-13
最赞回答 / 迷途的马尔斯
request就是请求对象,request下面有一个status(状态码属性),status一共有5种值(0~,1~,2~,3~,4~,5~),200表示请求成功,具体每种值的含义你参考下一节课嘛,"==="在JS里面是严格相等的意思(例如null和undefined相等,但不是严格相等),在开发中我们会默认使用"==="来避免抛出异常
2015-12-11
最赞回答 / 茉莉520清香
因为 JSON.parse 要解析的是字符串,老师的例子其实是要解析 {“staff”:[{"name":"洪七","age":"20"}]} 这一串字符,这样就可以解析成 {“staff”:[{"name":"洪七","age":"20"}]}的json对象
2015-12-02
最赞回答 / 甲o甲
以下是我理解的 : 1.先定义一个"callback123"字段用来映射jquery生成的jQueryxxxxx_xxxxx函数名(这个函数在服务器处理完毕并返回数据时再由jquery调用); 2.然后jsonp协议直接请求http://127.0.0.1:8080/ajaxdemo/service.php?number=111;(个人感觉jsonp协议不受同源策略限制) 3.接着服务器端定义变量$jsonp获取请求中名为"callback123"的值,也就是获取到回调函数名"jQueryx...
2015-11-07
最新回答 / Esmio
谢谢大家的回答,我犯了一个错误,应该是定义的ajax对象的.onreadystatechange而我写成了document.onreadystatechange事件。
2015-11-06
最赞回答 / xiangshu
对于原生ajax的方法,send方法传递的参数必须是string类型,且参数之间必须要用&符号隔开。要想传递json格式数据,可以通过jquery的$.ajax()方法来实现。<...code...>设置dataType: "json",就可以在data中传递json格式的参数。
2015-10-22