Web/Js/AjaxUpdater.js
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
// JScript 文件
/* JQuery AjaxUpdater
* writer : 2007 FanJianHan (henryfan@msn.com)
* License: GPL (GPL-LICENSE.txt) licenses.
*/
/******************option attribute ***************************
url:
event:default click
updater:
success:
validator:
*/
function AjaxUpdater(option,params)
{
var execute;
if(option.event != null)
{
execute ='option.handler.' +option.event+'(function(){AjaxPostMethod(option,params)});'
eval(execute);
}
}
function AjaxPostMethod(option,params)
{
var postparam;
if(params.param_expression)
{
postparam = AjaxUpdatercreatePostObject(params.param_expression);
}
else
{
postparam = params;
}
if(option.validator != null)//是否有验证处理
{
if(!FormValidate($('#'+option.validator)))//验证不通过
{
return;
}
}
$.post(option.url,postparam,AjaxPostSuccess);
function AjaxPostSuccess(data)
{
$('#'+option.updater).html(data);
if(option.success != null)
{
execute =option.success+'(data)';
eval(execute);
}
}
}
function AjaxUpdatercreatePostObject(expression)
{
var param = new Object();
if(expression != null && expression !='')
后面还有 81 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
