jQuery简单封装ajax,带logintoken

const URL = ‘http://192.168.1.28:8081‘;
function ajax(params,success){
    let token = sessionStorage.getItem(‘loginToken‘);
    params._params.loginToken = token;
    $.ajax({
        type:"post",
        url:URL+‘/common/service.execute.json‘,
        headers:{"Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"},
        data:{
            _call:params.api,
            _params:JSON.stringify(params._params)
        },
        success:success,
        error:function(){
            $.alert("加载失败")
        },
    })
}

let login = {
    api:‘sys.memberService.login‘,
    _params:{
        appId:"6",
        spId:"1",
        loginName:"13438813049",
        loginType:"2",
        validCode:"8888"
    }
};

ajax(login,function success(res){
        let json = eval(‘(‘ + res + ‘)‘);
        console.log(json)
        sessionStorage.setItem(‘loginToken‘,json.output.loginToken);
    }
);

原文地址:https://www.cnblogs.com/hs610/p/10972633.html

时间: 2024-08-02 22:18:26

jQuery简单封装ajax,带logintoken的相关文章

模拟jQuery简单封装ajax

1 /*模拟jQuery的写法 (简单写法)*/ 2 var $={}; 3 /*ajax*/ 4 $.ajax = function (options) { 5 /* 6 * 请求 7 * 1.请求接口 type get post 默认的是get 决定是否设置请求头 8 * 2.接口地址 url 不确定 字符串 如果用户没有传 默认的接口地址为当前路径 9 * 3.是否是异步 async 默认的就是异步 true;false 是同步请求 10 * 4.提交数据 data 默认的是对象 {nam

jQuery简单的Ajax调用示例

jQuery简单的Ajax调用示例 jQuery确实方便,下面做个简单的Ajax调用: 建立一个简单的html文件: <!DOCTYPE HTML> <html> <head> <script type="text/javascript" src="Public/js/jquery-easyui-1.3.1/jquery-1.8.2.min.js"></script> <script type=&qu

jQuery简单的Ajax调用

index.php 的代码如下: <!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> <!--引入jQuery文件--> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript&

使用JavaScript和jQuery简单实现Ajax技术

Ajax的定义 Ajax被认为是(Asynchronous JavaScript and XML的缩写). 允许浏览器与服务器通信而无须刷新当前页面的技术都被叫做Ajax. Ajax的工作原理 Ajax的核心是JavaScript对象XmlHttpRequest.XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户. 一.使用JavaScript实现Ajax技术 1.首先建立一个jsp页面,导入js页面并且新建一个测试按钮. <script typ

使用jquery再次封装ajax

$.fn.ajaxSend = function (type, url, postdata, onSuccess) { $.ajax({ async: false, url: url, type: type, data: postdata == null|| postdata == "" ? "" : postdata, datatype: "json", cache: false, contentType: "application/

JS/Jquery:jquery封装ajax请求。

jquery提供了ajax请求,但这个写起来很繁琐,所以我在项目里对其进行了简单封装,为了用起来方便嘛~~~~~ 以后每次都引入这个js文件就可以了: 下面是代码部分: base.js //ajax请求 var ajaxRequest = function () { }; ajaxRequest.prototype = { //初始化设置 url : '', dataType : 'json', data:'', //初始化ajax参数 setUp : function(){ $.ajaxSet

jQuery中对AJAX操作的封装函数

jQuery提供了6个简化AJAX操作的函数,每个都可以代替元素AJAX中的四步代码! (1)$('xxx').load()         jQuery对象函数 (2)$.get()                   jQuery全局函数 (3)$.post()                 jQuery全局函数 (4)$.getScript()          jQuery全局函数 (5)$.getJSON()           jQuery全局函数 (6)$.ajax()     

ajax代码及简单封装

var xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP'); //创建XMLHTTP对象,考虑兼容性 xmlhttp.open("POST", "AJAXTest.ashx?" + "i=5&j=10", true); //“准备”向服务器的GetDate1.ashx发出Post请求(GET可能会有缓

ajax简单封装

var xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP'); //创建XMLHTTP对象,考虑兼容性 xmlhttp.open("POST", "AJAXTest.ashx?" + "i=5&j=10", true); //“准备”向服务器的GetDate1.ashx发出Post请求(GET可能会有缓