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[] { ...
随机推荐
- MLE极大似然估计和EM最大期望算法
机器学习十大算法之一:EM算法.能评得上十大之一,让人听起来觉得挺NB的.什么是NB啊,我们一般说某个人很NB,是因为他能解决一些别人解决不了的问题.神为什么是神,因为神能做很多人做不了的事.那么EM ...
- 更强大的实时数仓构建能力!分析型数据库PostgreSQL 6.0新特性解读
阿里云 AnalyticDB for PostgreSQL 为采用MPP架构的分布式集群数据库,完备支持SQL 2003,部分兼容Oracle语法,支持PL/SQL存储过程,触发器,支持标准数据库事务 ...
- PHP ftp_rawlist() 函数
定义和用法 ftp_rawlist() 函数返回 FTP 服务器上指定目录中文件的详细列表. 语法 ftp_rawlist(ftp_connection,dir,recursive) 参数 描述 ft ...
- sqoop一些常用命令及参数
常用命令列举 这里给大家列出来了一部分Sqoop操作时的常用参数,以供参考,需要深入学习的可以参看对应类的源代码. 序号 命令 类 说明 1 import ImportTool 将数据导入到集群 2 ...
- BZOJ 4817: [Sdoi2017]树点涂色(lct+线段树)
传送门 解题思路 跟重组病毒这道题很像.只是有了一个询问\(2\)的操作,然后询问\(2\)的答案其实就是\(val[x]+val[y]-2*val[lca(x,y)]+1\)(画图理解).剩下的操作 ...
- NX二次开发-UFUN打开二进制STL文件函数UF_STD_open_binary_stl_file
NX9+VS2012 #include <uf.h> #include <uf_obj.h> #include <uf_modl.h> #include <u ...
- string替换所有指定字符串(C++)【转载】
转载自https://blog.csdn.net/a_222850215/article/details/79985504 C++的string提供了replace方法来实现字符串的替换,但是对于将字 ...
- Core Location Framework学习
在Apple开发中,尤其是移动设备开发,经常会使用Core Location Framework,这个框架可以使得iOS设备获取当前的地理位置.本文就具体到Core Location 框架中,查看其声 ...
- bagging和boosting以及rand-forest
bagging: 让该学习算法训练多轮,每轮的训练集由从初始的训练集中随机取出的n个训练样本组成,某个初始训练样本在某轮训练集中可以出现多次或根本不出现,训练之后可得到一个预测函数序列h_1,⋯ ⋯h ...
- lasso数学解释
lasso:是L1正则化(绝对值) 注:坐标下降法即前向逐步线性回归 lasso算法:常用于特征选择 最小角算法,由于时间有限没有去好好研究(其实是有点复杂,尴尬)