【www.gdgbn.com--浏览器】

兼容ie,ff异步表单提交与无刷新提交

htm代码




    秦仕川

    <script src="qsc.js/qin.ajax.js" type="text/网页特效"></script>

    <script>
    function test(){
    myajax("handler.ashx","frm1",{age:16,address:"重庆"},function(data){
    alert(data);
    });
    }
    </script>



   


   
   
   



handler.ashx文件

<%@ webhandler language="c#" class="handler" %>

using system;
using system.web;

public class handler : ihttphandler {
   
    public void processrequest (httpcontext context) {
        var name = context.request["username"];
        var age = context.request["age"];
        var address = context.request["address"];
        var file = context.request.files[0].filename;
        var ret = name + "  " + age + "  " + address + "  " + file;
        writeform(context, ret);
      
    }
 
    public bool isreusable {
        get {
            return false;
        }
    }
    public void writeform(httpcontext context,string str)
    {
        string method = context.request["callback"];
        string hs = "<script>void " + method + "("" + str + "");</script>";
        context.response.write(hs);
        context.response.flush();
        context.response.close();
        context.response.end();
      
    }
}

本文来源:http://www.gdgbn.com/bangongshuma/29344/