AJAX提交表单数据实例分析

时间:2021-05-28

本文实例讲述了AJAX提交表单数据的方法。分享给大家供大家参考。具体如下:

var TINY={}; TINY.ajax = function() { return { /** * @param string type 请求类型,post,get(目前只实现了这两种) * @param strng url 请求的地址 * @param object data 当使用post请求时的请求参数,ex: data=> {name:'adam'} * @param function callback 成功返回时的回调函数 */ call : function(type, url, data, callback) { var xhr = window.XMLHttpRequest ? new XMLHttpRequest : new ActiveXObject('Microsoft.XMLHTTP');// for ie xhr.onreadystatechange = function() { if (xhr.readyState == 4 && xhr.status == 200) { callback.call(this, xhr.responseText); } } switch (type.toUpperCase()) { case 'POST': xhr.open('POST', url, true); // 这句比较重要 xhr.setRequestHeader('Content-type', 'application/x-\"}]";response.setContentType("application/json;charset=UTF-8");response.getWriter().write(str);

前端调用

function show(){ $.post("listmail.do", {"name" : "John"}, function(data){ for(var i = 0; i < data.length; i++){ alert(data[i].mailAddr); } }, "json");}

希望本文所述对大家的Ajax程序设计有所帮助。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章