Ajax如今已成为前端开发中不可缺少的技术之一,你们知道ajax到底该如何写吗?它又有哪些写法呢?下面让小编为你一一介绍吧。
第一写法:URL拼接function getFormInfo()
{
var name = 'wen';
var user = 'chen';
$.ajax(
{
url: "/login/authenticate?name=" + name + "&user=" + user
, type: "POST"
, data:
{}
, dataType: "json"
, success: function (data) {}
, error: function (err)
{
console.log(err.statusText);
console.log('异常');
}
});
}
第二写法:带json数据function getFormInfo()
{
$.ajax(
{
url: "http://192.168.10.32:6833/login/authenticate"
, type: "POST"
, data:
{
name: 'chem'
, user: 'wen'
}
, cache: false
, dataType: "json"
, success: function (data) {}
, error: function (err) {}
});
}
第三写法:拼接datafunction getFormInfo()
{
var name = 'chen';
var user = 'wen';
$.ajax(
{
url: "http://192.168.10.32:6833/login/authenticate"
, type: "POST"
, data: 'name=' + name + '&user=' + user
, cache: false
, dataType: "json"
, success: function (data) {}
, error: function (err) {}
});
}
Ajax定义
AJAX(Asynchronous JavaScript and
XML)其实是多种技术的综合,包括Javascript、XHTML和CSS、DOM、XML和XSTL、XMLHttpRequest。其中:
使用XHTML和CSS标准化呈现,使用DOM实现动态显示和交互,使用XML和XSTL进行数据交换与处理,使用XMLHttpRequest对象进行异步数据读取,
使用Javascript绑定和处理所有数据。
AJAX作用
与传统的Web应用不同,AJAX采用异步交互过程。AJAX在用户与服务器之间引入一个中间媒介,从而消除了网络交互过程中的处理-等待-处理-等待缺点。
用户的浏览器在执行任务时即装载了AJAX引擎。AJAX引擎用JavaScript语言编写,通常藏在一个隐藏的框架中。它负责编译用户界面及与服务器之间的交互。
AJAX引擎允许用户与应用软件之间的交互过程异步进行,独立于用户与网络服务器间的交流。现在,是可以用Javascript调用AJAX引擎来代替产生一个HTTP的。
用户动作,内存中的数据编辑、页面导航、数据校验这些不需要重新载入整个页面的需求可以交给AJAX来执行。
以上就是今天的所有内容了,想了解有关Java入门的更多内容,请持续关注本站。