js post get ajax 调用接口传值 json方式
2012-11-14 14:59
316 查看
<script type="text/javascript">
function sendpost2() {
var shoujihaoma = document.getElementById("Mobphone").value;
var phone = md5();//MD5加密
var app_idi = "2B3D396DBD874913BA0EBCF4E04E394A";
var qian = jine();//获取金额
$.ajax({
type: "post",
async: false,
url: "http://192.168.10.191:8078/recharge/getpostorder.ashx",
dataType: "jsonp",
data: { "app_id": app_idi, "phone": shoujihaoma,"amount":qian,"secret_code":phone },
jsonp: "callback", //传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(一般默认为:callback)
jsonpCallback: "flightHandler", //自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名,也可以写"?",jQuery会自动为你处理数据
success: function(json) {
alert(json.appid);
var dingdanNum = json.appid;//获取接口的返回值,返回值的格式是变量为appid才可以
location.href = "confirmed.html?liushui=" + dingdanNum + "&shoujiNum=" + shoujihaoma + "&monery=" + qian;
},
error: function() {
alert('fail');
}
});
}
</script>
<script type="text/javascript">
function sendget2() {
var shoujihaoma = document.getElementById("Mobphone").value;
var phone = md5();
var app_idi = "2B3D396DBD874913BA0EBCF4E04E394A";
var qian = jine();
$.ajax({
type: "get",
async: false,
url: "http://192.168.10.191:8078/recharge/getpostorder.ashx",
dataType: "jsonp",
data: { "app_id": app_idi, "phone": shoujihaoma, "amount": qian, "secret_code": phone },
jsonp: "callback", //传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(一般默认为:callback)
jsonpCallback: "flightHandler", //自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名,也可以写"?",jQuery会自动为你处理数据
success: function(json) {
var dingdanNum = json.appid;
//alert(dingdanNum);
location.href = "confirmed.html?liushui="+dingdanNum+"&shoujiNum="+shoujihaoma+"&monery="+qian;
},
error: function() {
alert('fail');
}
});
}
</script>
接口返回值的方式
string appid = context.Request.Params["app_id"];//获取js发送过来的数据
string appkey = context.Request.Params["app_key"];
if (appid == "1" && appkey == "1")
{
string item = null;
item = "flightHandler({";
item += "\"appid\"";//返回数据的变量
item += ":";
item += "\"hello\"";//将要返回的数据
item += "});";
context.Response.Write(item);
}
function sendpost2() {
var shoujihaoma = document.getElementById("Mobphone").value;
var phone = md5();//MD5加密
var app_idi = "2B3D396DBD874913BA0EBCF4E04E394A";
var qian = jine();//获取金额
$.ajax({
type: "post",
async: false,
url: "http://192.168.10.191:8078/recharge/getpostorder.ashx",
dataType: "jsonp",
data: { "app_id": app_idi, "phone": shoujihaoma,"amount":qian,"secret_code":phone },
jsonp: "callback", //传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(一般默认为:callback)
jsonpCallback: "flightHandler", //自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名,也可以写"?",jQuery会自动为你处理数据
success: function(json) {
alert(json.appid);
var dingdanNum = json.appid;//获取接口的返回值,返回值的格式是变量为appid才可以
location.href = "confirmed.html?liushui=" + dingdanNum + "&shoujiNum=" + shoujihaoma + "&monery=" + qian;
},
error: function() {
alert('fail');
}
});
}
</script>
<script type="text/javascript">
function sendget2() {
var shoujihaoma = document.getElementById("Mobphone").value;
var phone = md5();
var app_idi = "2B3D396DBD874913BA0EBCF4E04E394A";
var qian = jine();
$.ajax({
type: "get",
async: false,
url: "http://192.168.10.191:8078/recharge/getpostorder.ashx",
dataType: "jsonp",
data: { "app_id": app_idi, "phone": shoujihaoma, "amount": qian, "secret_code": phone },
jsonp: "callback", //传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(一般默认为:callback)
jsonpCallback: "flightHandler", //自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名,也可以写"?",jQuery会自动为你处理数据
success: function(json) {
var dingdanNum = json.appid;
//alert(dingdanNum);
location.href = "confirmed.html?liushui="+dingdanNum+"&shoujiNum="+shoujihaoma+"&monery="+qian;
},
error: function() {
alert('fail');
}
});
}
</script>
接口返回值的方式
string appid = context.Request.Params["app_id"];//获取js发送过来的数据
string appkey = context.Request.Params["app_key"];
if (appid == "1" && appkey == "1")
{
string item = null;
item = "flightHandler({";
item += "\"appid\"";//返回数据的变量
item += ":";
item += "\"hello\"";//将要返回的数据
item += "});";
context.Response.Write(item);
}
相关文章推荐
- Java 以post请求方式通过json格式调用Webservice接口
- 如何调用http接口获取json数据及GET/POST方式调用http接口
- 在PHP中模拟post提交方式,调用JSON接口_php调用json接口
- json格式数据,将数据库中查询的结果转换为json, 然后调用接口的方式返回json(方式一)
- 怎么在nodejs服务里面调用外部接口,get和post方式
- java调用CXF WebService接口的两种方式
- 使用HttpURLConnection调用url方式访问spring mvc中的controller并传json值与返回
- 不同方式调用webservice接口
- libcurl 接口调用方式
- 设计基于HTML5的APP登录功能及安全调用接口的方式(原理篇)
- 接口调用方式
- Java WebService 简单实例 方式三(axis1接口调用方式)
- android4.0调用http接口,并解析JSON更新控件
- SSM利用接口的方式上传文件,js调用接口上传文件,ajax利用接口上传文件
- get/post方式调用http接口
- Wechat 微信端调用“微信支付接口”的正确方式
- C语言函数调用三种方式:传值调用,引用调用和传地址调用
- HTML5网页通过ajax跨域调用接口获取json数据并解析(一)
- json的键名为数字时的调用方式(示例代码)