时间:2021-07-01 10:21:17 帮助过:2人阅读
$(document).ready(function() {
$.ajaxf.install('/Files/zsea/flash4ajax.swf');
});
3、调用方法获取远程数据。
下面详细说一下插件所提供的方法:
$.ajaxf.install(swfpath)
安装Flash到页面,可指定Flash的路径。
$.ajaxf.ready(function(){})
Flash加载完后执行的函数。
$.ajaxf.isReady()
返回Flash是否已经加载完成。返回值为Boolean
$.ajaxf.ajax(p)
原生的ajax调用支持,p为一个对象,包括:callback,回调函数;type,方法类型,支持json,text,xml,script;url,读取数据的地址;method,请求的方法,支持get,post;data,发送的数据;contentType,请求的contentType头;header,Object对象,附加的请求头。
$.ajaxf.get(url, data, callback, type)
通过get方式获取数据
$.ajaxf.post(url, data, callback, type)
通过post方式获取数据
下面几个大家一看名称就知道函义就不多做解释
$.ajaxf.getText(url, data, callback)
$.ajaxf.getJSON(url, data, callback)
$.ajaxf.getScript(url, data, callback)
$.ajaxf.postJSON(url, data, callback)
$.ajaxf.postText(url, data, callback)
下面演示一下如何获取获取优酷首页的HTML代码。
代码如下:
<script type="text/javascript">
$(document).ready(function() {
$.ajaxf.install('/Files/zsea/flash4ajax.swf');
$("#fdemo_get").click(function() {
$.ajaxf.getText("http://www.youku.com/", '', function(r) {
$("#fdemo").val(r);
});
});
});
</script>
<textarea id='fdemo' style='width: 500px; height: 300px;'></textarea>
<br />
<input type="button" value="获取数据" id='fdemo_get' />
可惜,小子不知道怎么在园子里运行页面上的代码。只有各位朋友自己测试了。
下载地址:/201012/yuanma/Ajaxf.rar