js 调用接口并传参
注:需先引入 jquery.json-xx.min.js
1. 参数跟在url后面
var name = '王一';
var age = 18;
$.ajax({
type : 'get',
url : "xxxxxx?name="+name+"&age="+age,
async : false,//同步/异步
contentType : "application/x-www-form-urlencoded; charset=gbk",
dataType : 'json', //返回 JSON 数据
beforeSend : function() { //调用前触发,如加载效果等
show('.load');
},
success : function(data, status) {
var rstate = data.result;
if (rstate == "0") {
alert('接口调用成功!');
} else {
alert('接口调用失败!');
}
},
complete : function() { //调用后触发(不管成功或失败)
hide('.load);
},
error : function(data, status, e) {
alert('接口调用错误!');
}
});
2. 参数在data内
$.ajax({
type : 'get',
url : 'xxxxx',
async : false,
contentType : "application/x-www-form-urlencoded; charset=gbk",
data : {
'name': '王一', //json格式
'age': '18'
},
dataType : 'json',
beforeSend : function() {
show('.load');
},
success : function(data, status) {
var rstate = data.result;
if (rstate == "0") {
if (rstate == "0") {
alert('接口调用成功!');
} else {
alert('接口调用失败!');
}
},
complete : function() {
hide('.load);
},
error : function(data, status, e) {
alert('接口调用错误!');
}
});
3. param传参
var obj = new Object();
obj.name = '王一';
obj.age = 18;
$.ajax({
type : 'post',//也可为get
url : 'xxxxx',
async : false,
contentType : "application/x-www-form-urlencoded; charset=gbk",
data : {
param : $.toJSON(obj) //转换为json格式
},
dataType : 'json',
beforeSend : function() {
show('.load');
},
success : function(data, status) {
var rstate = data.result;
if (rstate == "0") {
if (rstate == "0") {
alert('接口调用成功!');
} else {
alert('接口调用失败!');
}
},
complete : function() {
hide('.load);
},
error : function(data, status, e) {
alert('接口调用错误!');
}
});
js 调用接口并传参的更多相关文章
- JS XMLHttpRequest.upload.addEventListener 传参,回调
JS 回调函数,传参的办法. function uploadFile(t) { var fd = new FormData(); fd.append("_netLogo", doc ...
- winform下调用webservice,传参List<string>
用c#做了一个webservice,其中一个接口是public bool AddReturns(List<string> SQLStringList). 然后在另一个c#做的winform ...
- 如何通过js调用接口
例如一个接口的返回值如下:var returnCitySN = {"cip": "221.192.178.158", "cid": &quo ...
- JS中onclick事件传参
美术馆案例中,需要将“增加一个img标签,放入大图片”这样一个函数封装,但是在调用的时候需要传参. <script type="text/javascript"> on ...
- js匿名函数使用&传参
function () { alert("error"); } //报错:匿名函数不能直接调用 使用 0x01 (function () { alert("Success ...
- Android与JS交互,json传参问题
一.JS调用Android的方法 JS调用安卓的方法,并且传递的参数为json格式的字符串(JSONObject.toString()), 例如: var json = {"name&quo ...
- js加减运算·传参
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title> ...
- 【service调用dao层传参的三种方式】
第一种方案:默认数组角标: service Public User selectUser(String name,String area); mapper: <select id="s ...
- java调用py文件传参执行
java执行的也是py文件主函数. 传参: String url="*********************"; String[] args1 = new String[] { ...
随机推荐
- NX二次开发-UFUN设置对象线型UF_OBJ_set_font
#include <uf.h> #include <uf_modl.h> #include <uf_obj.h> UF_initialize(); //创建块 UF ...
- fasttext的基本使用 java 、python为例子
fasttext的基本使用 java .python为例子 今天早上在地铁上看到知乎上看到有人使用fasttext进行文本分类,到公司试了下情况在GitHub上找了下,最开始是c++版本的实现,不过有 ...
- maven-version
<java.version>1.8</java.version><project.build.sourceEncoding>UTF-8</project.bu ...
- org.apache.hadoop.hbase.PleaseHoldException: Master is initializing
电脑换了重新装了下系统,在本机ubuntu 的环境下搭建hadoopCDH4.5 伪分布式.进入Hbase shell,在创建表的时候出现异常如下: ERROR: org.apache.hadoop. ...
- python学习2—python3特性与各种运算符
python学习2—python3特性与各种运算符 python3与python2相比具有的新特性 在python2中可以使用__future__模块调用python3的特性 print()函数必须带 ...
- 【ARC073F】Many Moves
题目 一个显然的\(dp\),设\(dp_{i,j}\)表示其中一个棋子在\(x_i\)点,另一个棋子在\(j\)点的最小花费 显然\(dp_{i,j}\)有两种转移 第一种是把\(x_i\)上的棋子 ...
- shell对比两个目录中有哪些文件不同
参考:https://www.cnblogs.com/liyuchuan/p/10756066.html 目录结构: /data/dir1 subdir/ subfile /data/dir2 sub ...
- 记录一次MySQL数据库CPU负载异常高的问题
1.起因 某日下午18:40开始,接收到滕讯云短信报警,显示数据库CPU使用率已超过100%,同时慢查询日志的条数有1500条左右. 正常情况下:CPU使用率为30%-40%之间,慢查询日志条数为0. ...
- eclipse新建maven项目和聚合项目
1.new maven project : next 2.勾选 create a simple project : next 3.Group Id:项目的包路径 如com.jiayou.zjl, ...
- java笔试之从单向链表中删除指定值的节点
输入一个单向链表和一个节点的值,从单向链表中删除等于该值的节点,删除后如果链表中无节点则返回空指针. 链表的值不能重复 构造过程,例如 1 -> 2 3 -> 2 5 -> 1 4 ...