Ajax提交请求,Ajax不是某种编程语言 AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。有很多使用 AJAX 的应用程序案例:新浪微博、Google 地图等等。
name:
password:
$("#jabtn").click(function
() {
$.ajax({
url: “http://localhost:3008/user”,
type: “post”,
data: JSON.stringify(params),
contentType: “json”,
dataType: “application/json”,
success: function (res) {
console.log(res)
}
})
})
通过ajax请求模拟form表单的提交需要注意form表达内不允许的存在,否则会和ajax自身的请求冲突,ajax请求需要处理跨域问题,而form表单的默认提交不需要,原因是原网页用form提交到另一个网页之后,原来的脚本无法获取相应的内容,而ajax需要处理相应事件的内容。浏览器则认为这是一种跨域的行为,为了解决ajax中的跨域问题,需要在后台的代码中加入跨域的处理。
异步:是指进程不需要一直等下去,而是继续执行下面的操作,不管其他进程的状态。当有消息返回时系统会通知进程进行处理,
这样可以提高执行的效率。
异步实现: 1、运用HTML与CSS来实现页面,表达信息。2、运用XMLHttpRequest和web服务器进行数据的异步交换。3、运用JavaScript操作DOM,实现动态局部刷新。