ajax发送异步请求的方式简单总结:
1,可以使用最原始的:xmlHttpRequest xmlHttp
形如:
xmlHttp.open("POST", "url", true);
xmlHttp.send(null);
2,可以使用Prototype 框架中的 Form.request 直接发送
形如:
$('fromid').request()
3, 还可以使用 Ajax.Request (url , {parameters});
形如:
new new Ajax.Request('Prototype1.jsp',{parameters})
备注:
参数包装方式:
1 ,使用 Form.serialize(formid) 获得所有表单为fromid 的 所有name属性参数 如 var para = Form.serialize('formid') ;
2,使用Form.Element. serialize(elementid)获得表单为formid的elementid的参数 。并且此种方式支持表单元素可以不在表单中的情形,可以单独使用的情况。