Ajax 用法
Ajax 用法
var total=100;
var orderName='sssss';
var orderDescrib='dddd';
var pair2 = new NameValuePair("total", total);
var pair3 = new NameValuePair("orderName", orderName);
var pair4 = new NameValuePair("orderDescrib", orderDescrib);
var param_arr = new Array( pair2, pair3, pair4);
//===============================================================
mui.ajax(basic_url,
{
data: { pair2,pair3,pair4}, //data 参数
dataType: "text",
type: "post",
success: ajax_success_callback,
error: ajax_error_callback
});
mui.ajax(basic_url, {
data: //data 参数
{
total:total,
orderName:orderName,
orderDescrib:orderDescrib
},
dataType: "text",
type: "post",
success: ajax_success_callback,
error: ajax_error_callback
})
function ajax_success_callback(resObj) {
console.log("请求支付宝支付参数成功,返回的json:");
//var res_str = JSON.stringify(resObj);
var res_str = resObj;
console.log(res_str);
//alert("返回"+res_str);
//用返回参数 发起支付宝支付请求
plus.payment.request(channel, res_str, wxpay_success, wxpay_error);
}
//获取支付宝支付参数失败的回调函数
function ajax_error_callback(e) {
//alert("ajax获取参数失败");
console.log("ajax获取参数失败");
}
//支付宝支付成功回调
function wxpay_success(result) {
plus.ui.alert("支付成功!", function() {
back();
})
}
//支付宝支付失败回调
function wxpay_error(error) {
plus.ui.alert("支付失败!");
//plus.ui.alert(JSON.stringify(error));
console.log(JSON.stringify(error));
}
//===================================================
var request_url = URI_APP+"/reg/Login.json?";
//2.组装参数键值对
var pair1 = new NameValuePair("mobile", username);
//手动登录且密码为32位的情况是:自动登录失败 用户可以用这个加密的密码继续登录
if (pwd.length == 32) {
var pair2 = new NameValuePair("pwd", pwd);
} else
{
var pair2 = new NameValuePair("pwd", hex_md5(pwd));
}
var pair3 = new NameValuePair("clientId", CLIENT_ID);
var pair4 = new NameValuePair("signType", SIGN_TYPE);
var pair5 = new NameValuePair("version", VERSION);
var arr = [pair1, pair2, pair3, pair4, pair5];
//3.设定私钥key 这里使用快递柜的密钥
var key_str = KEY_APP;
//4.获取完整请求的参数部分 作为data用于ajax请求
var request_data = getParamString(arr, key_str);
// console.log("请求参数字符串:\n" + request_data);
var ajax_result = "";
//alert("登录==》"+request_url+request_data);
console.log("login.html收到ajax_request的sendAjax方法的返回值是:\n" + ajax_result);
//5.发送ajax请求 异步请求完成后调用callback回调函数
sendAjax(request_url, request_data, 'get', callback);
Ajax 用法的更多相关文章
- jQuery $.post $.ajax用法
jQuery $.post $.ajax用法 jQuery.post( url, [data], [callback], [type] ) :使用POST方式来进行异步请求 参数: url (Stri ...
- [转]Jquery Ajax用法
原文地址:http://www.php100.com/html/program/jquery/2013/0905/6004.html jQuery学习之jQuery Ajax用法详解 来源: 时间 ...
- jQuery学习笔记之Ajax用法详解
这篇文章主要介绍了jQuery学习笔记之Ajax用法,结合实例形式较为详细的分析总结了jQuery中ajax的相关使用技巧,包括ajax请求.载入.处理.传递等,需要的朋友可以参考下 本文实例讲述了j ...
- jQuery中的ajax用法案例
什么是 AJAX? AJAX = 异步 JavaScript 和 XML(Asynchronous JavaScript and XML). 简短地说,在不重载整个网页的情况下,AJAX 通过后台加载 ...
- ajax用法流程
这里是用javascript做的一个ajax的一个用法以及总结概括.供友友们进行参考. 1 window.onload=function() { var oBtn=document.getElemen ...
- java web 之 AJAX用法
AJAX :Asynchronous JavaScript And XML 指异步 JavaScript 及 XML一种日渐流行的Web编程方式 Better Faster User-Friendly ...
- 简单理解jQuery中$.getJSON、$.get、$.post、$.ajax用法
在WEB开发中异步请求方式普遍使用,ajax技术减少程序员的工作量,也提升用户交互体验.AJAX的四种异步请求方式都能实现基本需求,闲话不多说,直接切入正题. 1.$.getJSON $.getJSO ...
- mui初级入门教程(三)— html5+ XMLHttpRequest 与mui ajax用法详解
文章来源:小青年原创发布时间:2016-05-29关键词:mui,html5+,XMLHttpRequest,ajax,懒加载转载需标注本文原始地址: http://zhaomenghuan.gith ...
- Ajax 用法简介
使用Ajax实现页面的局部刷新 一.不依赖jquery时是这样的用法: var xhr=new XMLHttpRequest(); xhr.onreadystatechange=function(ev ...
随机推荐
- android测试(转)
1.冒烟测试 跟web端的测试流程一样,你拿到一个你们开发做出来的apk首先得去冒烟,也就是保证他的稳定性,指定时间内不会崩溃.这款原生sdk自带的monkey可以当做我们的测试工具.就跟我之前博客所 ...
- radio应用
1.获取选中值,三种方法都可以: $('input:radio:checked').val(): $("input[type='radio']:checked").val(); $ ...
- Android -- 自定义View(一)
1,引言:刚从国庆长假的放荡中醒过来,已经有将近十天没碰电脑了,上午写写代码感觉手还是挺生的,想把自定义view好好的系统的学学,在网上看了看别人出的教程 ,stay4it的自定义view感觉还是挺好 ...
- Javascript中函数及变量定义的提升
<html> <head> <title>函数提升</title> <script language="javascript" ...
- 夺命雷公狗---DEDECMS----25dedecms导航条首页的跳转
我们的导航条首页一直没写跳转,现在我们看看dede自带模版的首页是怎么写的: 他也是封装了一个{dede:global.cfg_cmsurl/}/内置标签来实现的,那么我们来改下我们的head.htm ...
- PTPX中的activity文件以及mapping文件
在不同的simulation中的capturing switching activity: SAIF:Switching Activity Interface Format,包含toggle coun ...
- Jquery Ajax调用aspx页面方法 (转载)
在asp.net webform开发中,用jQuery ajax传值一般有几种玩法 1)普通玩法:通过一般处理程序ashx进行处理: 2)高级玩法:通过aspx.cs中的静态方法+WebMethod进 ...
- 《REWORK》启示录 发出你的心声——程序员与身体
Sound Like You 所谓的标题在这里并不是为了吸引眼球,不过也是为了吸引眼球,只是出发点已经不一样了.这是一篇适合给程序员看的关于健康的文章,也许你认识李开复也可以给他看看,上过养生过,觉得 ...
- Mongodb 笔记06 副本集的组成、从应用程序连接副本集、管理
副本集的组成 1. 同步:MongoDB的复制功能是使用操作日志oplog实现的,操作日志包含了主节点的每一次写操作.oplog是主节点的local数据库中的一个固定集合.备份节点通过查询整个集合就可 ...
- ubuntu修改文件权限记录
查看文件权限的命令: 在终端输入: ls -l xxx.xxx (xxx.xxx是文件名) 那么就会出现相类似的信息,主要都是这些: -rw-rw-r-- 一共有10位数 其中: 最前面那个 - 代表 ...