AJAX中的利用POST传送数据
来源:互联网 发布:java知识 编辑:程序博客网 时间:2024/06/03 20:29
这里我只写关键语句,其它的就和GET方法一样的,如果不请楚,请看我前面的文章:Ajax的JSP示例以及相关知识介绍,适合于入门者
function doMyPost()
{
//这里一定要加两次编码,具体原因请看:AJAX中利用POST方法向服务提交数据时乱码的解决方案
var title=encodeURI(encodeURI(document.getElementById("title").value));
var content=encodeURI(encodeURI(document.getElementById("content").value));
var url="writeBlg.jsp";
var postDate='title='+title+"&content="+content;
httpRequest=createRequest();
httpRequest.open("POST",url,true);
httpRequest.onreadystatechange=disContent;
//设置发送头部
httpRequest.setRequestHeader("content-length",postDate.length);
httpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
httpRequest.send(postDate);
}
function disContent()
{
if(httpRequest.readystate==4)
{
if(httpRequest.status==200)
{
var response=httpRequest.responseText;
//这里只能够用indexOf方法,因为返还有一大堆HTML代码
//我被这个问题折磨了好几十分钟
if(response.indexOf("operateOK")>0)
{
document.getElementById("addButton").disabled=false;
}
var title=document.getElementById("title").value;
var content=document.getElementById("content").value;
document.getElementById("totalContent").innerHTML+="<br>"+"title:"+title+"<br>"+"content:"+content;
document.getElementById("title").value="";
document.getElementById("content").value="";
}
else
{
alert('Something Wrong has Happend!');
}
}
}
- AJAX中的利用POST传送数据
- AJAX中的利用POST传送数据
- ajax与servlet利用json传送数据
- 利用ajax异步处理POST表单中的数据
- 解决juqery ajax post方式传送数据乱码问题
- 数据传送三种方式(post、get、ajax)
- 前端页面利用AJAX将数组数据传送到后台
- Ajax中回调传送数据
- Ajax中回调传送数据
- jquery ajax post 方法传送object 的list 数据给后台
- 利用Message和post传送消息
- 利用ajax请求的post如何传递数据
- 表单和ajax中的post请求&&后台获取数据方法
- 表单和ajax中的post请求&&后台获取数据方法
- Ajax实例(二)-使用XML传送数据
- Ajax实例(三)-使用JSON传送数据
- jQuery.ajax 实现前后台数据传送
- jquery 的Ajax 传送json数据 模板
- IP电话的通讯方式与IP电话原理
- 创建静态页面的方法示例一(1)
- 华为笔试题目--约瑟夫环(Joseph)修改版
- ATM系统实现[10]——转帐窗口[00原创]
- shell基础九:awk
- AJAX中的利用POST传送数据
- ATM系统实现[11]——取款窗口[00原创]
- picfocus_add.aspx 最后界面
- 金猪宝宝--IT人士如何为宝宝起名字
- shell基础十:sed
- JavaScript 一些实用的技巧
- 原创:大数阶乘的讨论(1)
- P2P语音通信和一般VoIP通信质量比较
- ATM系统实现[12]——抽象转户类[00原创]