发布测试版AJAX类JoAjax 1.0
AJAX客户端 JoAjax.js提供三个接口:
var Ajax = new JoAjax(Url, Xml, Callback);// 构造函数
// 调用服务器方法
Ajax.Call( methodName, param1, param2, ...);
// 请求服务器资源
Ajax.Get();
// 表单请求
Ajax.Post( arrKey, arrValue );
两个实用函数:Ajax.HtmlEntity() 将HTML标记&<>转换成& < >
Ajax.StripTags() 去除HTML标记
服务器端只有一个入口和回调函数的定义
$AjaxServer = new JoAjaxServer('GB2312', 'text/html', true);
$AjaxServer->Run();
例子:
客户端脚本:
<div id="div1"></div>
<script language="javascript" src="JoAjax.js"></script>
<script language="javascript">
function OnGetServerTime(result)
{
document.getElementById("div5").innerHTML = result;
}
var Ajax = new JoAjax("AjaxSvc.php", false, OnGetServerTime);
Ajax.Call('GetServerTime');// 调用服务器端GetServerTime()函数
</script>
服务器端脚本:
<?php
require_once("JoAjax.php");
function GetServerTime()
{
return date('Y-m-d H:i:s');
}
$JoAjaxServer = new JoAjaxServer();
$JoAjaxServer->Run();
?>
需要源码的留下Email,不需要的也可以参考一下我的AJAX接口,希望对大家有启发。