prototype.js ,ajax部分使用例子

1、AJAX查询

下载: demo.js
function searchSales()
{
var empID = $F('lstEmployees'); //定义参数
var y = $F('lstYears'); //定义参数
var url = 'http://yoursever/app/get_sales'; //查询URL
var pars = 'empID=' + empID + '&year=' + y; //查询参数
var myAjax = new Ajax.Request(
url,
{method: 'get', parameters: pars, onComplete: showResponse} //查询方法和属性/
);
}
function showResponse(originalRequest)
{
//put returned XML in the textarea
$('result').value = originalRequest.responseText; //返回结果
}
HTML代码

下载: demo.html
<select id="lstEmployees" size="10" οnchange="searchSales()">
<option value="5">Buchanan, Steven
<option value="8">Callahan, Laura</option>
<option value="1">Davolio, Nancy</option>
</select>
<select id="lstYears" size="3" οnchange="searchSales()">
<option selected="selected" value="1996">1996</option>
<option value="1997">1997</option>
<option value="1998">1998</option>
</select>
 
<textarea id=result cols=60 rows=10 >
2、AJAX 更新填充

下载: action.js
<script>
function getHTML()
{
var url = 'http://yourserver/app/getSomeHTML'; //定义URL
var pars = 'someParameter=ABC'; //定义参数
var myAjax = new Ajax.Updater(
{success: 'placeholder'},
url,
{method: 'get', parameters: pars, onFailure: reportError});
}
function reportError(request)
{
alert('Sorry. There was an error.');
}
</script>
<input type=button value=GetHtml οnclick="getHTML()"/>
<div id="placeholder"> 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值