易截截图软件、单文件、免安装、纯绿色、仅160KB

ajax XMLHttpRequest post get

/*在有中文参数时,接收方需要使用UTF-8方式对数据进行解码
*不支持post附件
*/
function getXmlHttpRequest() {
    var xmlHttpRequest = null;
    try {
        xmlHttpRequest = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e1) {
        try {
            xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e2) {
            xmlHttpRequest = null;
        }
    }
    if (xmlHttpRequest == null && typeof(XMLHttpRequest) != 'undefined') {
        xmlHttpRequest = new XMLHttpRequest();
    }
    return xmlHttpRequest;
}
/*使用post方式发送数据
*url:submit路径
*arguments:参数,如name=jese&sex=womanz,中文数据时使用'name='+getEncodeURIComponent('李四')+'&sex='+getEncodeURIComponent('男')进行编码
*synchFlag:同步标记,false为同步方式,true为异步方式
*returnType:返回内容类型0=responseBody;1=responseStream;2=responseText;3=responseXML
*execute:为异步方式提交后的回调函数,此函数用于处理返回数据,格式为function (obj){},obj为返回内容
*/
function postData(url, arguments, synchFlag, returnType, execute) {
    var xmlHttpRequest = getXmlHttpRequest();
    if (xmlHttpRequest == null) return false;
    xmlHttpRequest.open("POST", url, synchFlag);
    xmlHttpRequest.setRequestHeader("CONTENT-TYPE", "application/x-www-form-urlencoded");
    xmlHttpRequest.setRequestHeader("Content-Length", arguments.length);
    if (synchFlag) {
        xmlHttpRequest.onreadystatechange = function() {
  &nb


相关文档:

Squery框架之AJAX控件 继续开发中

以后说明就写在这里了,该控件只当是练手 我把说明一起打包了 不过还是在这里而在贴出来 我有空的时候就会扩展其他功能了
高手就可以飘过了...  每次更新我都会把原来的控件一起打包 文件可能越来越大,呵呵 欢迎交流
Ax控件用于ajax请求
支持浏览器 火狐 IE 等...
控件参数
 _Async 是否同步 true为异步 fals ......

AJAX判断用户名是否被注册

用的标签有ScriptManager,UpdatePanel,UpdateProgress ,主要的是UpdatePanel中的Triggers属性一定要对。
前台代码
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdateP ......

使用jQuery实现Ajax异步提交表单实现局部刷新

jQuery学习笔记
提交form表单之后,不会刷新页面,而是局部刷新,欲提交的form只要有id即可
如果使用get请求,注意中文乱码问题,jquery会先使用iso8859-1解码,然后发给服务器,如果使用post请求,则直接将中文内容提交给服务器解析。
使用jquery-1.4.2.js和jquery.form.js插件。
如果创建新的js文件中,需要加上
doc ......

Ajax实现的明细去除重复 datatable去除重复

ajax  Detail.aspx页面
 protected void Page_Load(object sender, EventArgs e)
    {
        Thread.Sleep(500);
        string Keyid = Request.QueryString["Id"].ToString();
      ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号