您的位置:首页 > 产品设计 > UI/UE

prototype-Ajax.request的使用

2008-11-08 17:36 411 查看
prototype-Ajax.request的使用

/**

* 功能:将当前输入页面的信息保存

* 参数:无

**/

function saveMe() {

try {

if(confirm('是否现在就要保存部门信息?'))

{

var url = "config.base.dept.save.do";

//带参数提交

url = url + "?" + getFormQueryString('form1');

new Ajax.Request(

url,

{

method: 'post',

asynchronous:'false',//异步提交

onComplete: showMsg

//onComplete:function(response)

// {

// 根据后台返回的结果进行相应的处理

// eval(response.responseText);

// CTI登陆

// ctiLoginInfo(loginInfo.userName,loginInfo.passWord);

// }

}

);

}

}

catch(e) {

alert('保存部门信息的过程中出现错误!');

}

}

function showMsg()

{

//alert(loginInfo.userName);

alert('show Message!');

}

url提交后面处理后参数传递到一个JSON文件,(JSP中)如下:

<%@ page language="java" pageEncoding="GBK"%>

/*这个jsp用于保存页面返回信息,比如说保存数据后的返回信息

这里实际上定义了一个json对象的字符串,调用函数可以通过eval调用后形成一个js对象

使用方法:

var response = httpRequest('post', '', url);

eval(reponse);

alert(loginInfo.userName);

*/

var loginInfo = {

userName: '${userName}',

passWord: '${passWord}'

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: