<!DOCTYPE html>
|
<html xmlns="http://www.w3.org/1999/html">
|
<head lang="en">
|
<meta charset="UTF-8">
|
<title>PhalApi_Demo</title>
|
<script src="js/SDK/jquery.min.js"></script>
|
<script src="js/SDK/PhalApi.js"></script>
|
</head>
|
<body>
|
|
</br></br>
|
<table>
|
<tr>
|
<td> U R L:<input type="txt" id="url"/></td>
|
<td> A P I:<input type="txt" id="api"/></td>
|
</tr>
|
<tr>
|
<td>参数名1:<input type="txt" id="param1"/></td>
|
<td>参数值1:<input type="txt" id="value1"/></td>
|
</tr>
|
<tr>
|
<td>参数名2:<input type="txt" id="param2"/></td>
|
<td>参数值2:<input type="txt" id="value2"/></td>
|
</tr>
|
<tr>
|
<td>参数名3:<input type="txt" id="param3"/></td>
|
<td>参数值3:<input type="txt" id="value3"/></td>
|
</tr>
|
<tr>
|
<td>返回结果:<textarea rows="10" cols="30" id="rs_data"></textarea></td>
|
</tr>
|
|
</table>
|
</br></br>
|
<input onclick="post()" type="button" value="post请求" name="post"/>
|
<input onclick="get()" type="button" value="get请求" name="get"/>
|
<input onclick="jsonp()" type="button" value="jsonp请求" name="jsonp"/>
|
</body>
|
<script>
|
|
var url = $('#url').val('http://127.0.0.1/'); //请求地址
|
var api = $('#api').val('Default.Index'); //请求接口
|
|
//使用普通的post请求
|
function post(){
|
var url = $('#url').val();
|
var api = $('#api').val();
|
var param1 = $('#param1').val();
|
var param2 = $('#param2').val();
|
var param3 = $('#param3').val();
|
var value1 = $('#value1').val();
|
var value2 = $('#value2').val();
|
var value3 = $('#value3').val();
|
var rs_data = $('#rs_data').val();
|
|
var data = {};
|
data[param1] = value1;
|
data[param2] = value2;
|
data[param3] = value3;
|
query_post(url, api, data, function(rs){
|
//回调函数
|
if(rs.ret == 200){
|
$('#rs_data').val(JSON.stringify(rs));
|
//如果成功打印信息并且做出相应的处理
|
alert(rs.ret);
|
}else{
|
$('#rs_data').val(JSON.stringify(rs));
|
//如果失败打印失败信息并且做出相应的处理
|
alert(rs.msg);
|
}
|
});
|
|
}
|
|
//使用普通的get请求
|
function get(){
|
var url = $('#url').val();
|
var api = $('#api').val();
|
var param1 = $('#param1').val();
|
var param2 = $('#param2').val();
|
var param3 = $('#param3').val();
|
var value1 = $('#value1').val();
|
var value2 = $('#value2').val();
|
var value3 = $('#value3').val();
|
//拼接GET参数
|
var data = '&' + param1 + '=' + value1 + '&' + param2 + '=' + value2 + '&' + param3 + '=' + value3;
|
|
query_get(url, api, data, function(rs){
|
//回调函数
|
if(rs.ret == 200){
|
$('#rs_data').val(JSON.stringify(rs));
|
//如果成功打印信息并且做出相应的处理
|
alert(rs.ret);
|
}else{
|
$('#rs_data').val(JSON.stringify(rs));
|
//如果失败打印失败信息并且做出相应的处理
|
alert(rs.msg);
|
}
|
});
|
}
|
|
//使用jsonP get跨域访问
|
function jsonp(){
|
var url = $('#url').val();
|
var api = $('#api').val();
|
var param1 = $('#param1').val();
|
var param2 = $('#param2').val();
|
var param3 = $('#param3').val();
|
var value1 = $('#value1').val();
|
var value2 = $('#value2').val();
|
var value3 = $('#value3').val();
|
//拼接GET参数
|
var data = '&' + param1 + '=' + value1 + '&' + param2 + '=' + value2 + '&' + param3 + '=' + value3;
|
|
query_jsonp(url, api, data, function(rs){
|
//回调函数
|
if(rs.ret == 200){
|
$('#rs_data').val(JSON.stringify(rs));
|
//如果成功打印信息并且做出相应的处理
|
alert(rs.ret);
|
}else{
|
$('#rs_data').val(JSON.stringify(rs));
|
//如果失败打印失败信息并且做出相应的处理
|
alert(rs.msg);
|
}
|
});
|
}
|
|
</script>
|
</html>
|