javascript ajax 代理调用工具 。
url: /template/default/script/AjaxProxy.js; 接口开发:yangjian 文档编写:yangjian
AjaxProxy是一个ajax代理插件,她可以代理a标签发送ajax请求,是其不用跳转,从而达到更好的客户体验。
<!--html-->
<a href="admin/menu/add" class="ajaxproxy"
proxy='{"method":"get",
"formId":"testForm",file:///php/juke123.com/documents/api/jsAPI/AjaxProxy_js.md
"callBefore":"function() {test(data);}",
"callBack":"test(data);"}'>提交表单</a>
//js
$(document).ready(function() {
var option = {
className : ‘ajaxproxy’,
method : ‘get’,
timeInterval: 1000
};
AjaxProxy.init(option);
});
Key | 类型 | 说明 |
---|---|---|
className | String | 类选择器,要执行ajax代理调用的所有a标签的class名称 |
callbackDelay | int | 在执行代理ajax以后的回调函数的延时,默认为1000(1秒) |
timeInterval | int | 每次点击按钮的时间间隔,防止多次点击默认为1000毫秒 |
A标签的proxy属性是传递该次代理掉用的配置参数的,使用json数据格式,参数说明如下: