zoukankan      html  css  js  c++  java
  • 自己写的AjaxForm

    $.extend({
        AjaxForm: function (action, formID, callback) {
            var form = $("#" + formID);
            form.attr("action", action);
            form.attr("method", "post");
            $("#callbackmethod").remove();
            form.append("<input id='callbackmethod' name='callbackmethod' type='hidden' value='" + callback + "' \>");
            var ajaxiframe = formID + "_AjaxIFrame";
            form.attr("target", ajaxiframe);
            form.append("<iframe name='" + ajaxiframe + "' id='" + ajaxiframe + "' style='display:none;'></iframe>");
            form.attr("enctype", "multipart/form-data");
            form.submit();

        },
        ToJson: function (str) {
            return eval('(' + str + ')');
        }
    });


    $.AjaxForm('<%=Url.Content("~/Utility/PicUploadHander.ashx")%>', 'UpLoadForm', function (str) {
                    var json = eval('(' + str + ')');
                    alert(json.Name);
                    parent.Home();//主页面的方法
                }); 

     private void WriteForm(string str, HttpContext context)
            {
                string method = context.Request["callbackmethod"];
                string isJson = context.Request["isJson"];
                string hs = "<script> void " + method + " ('" + str + "');</script>";
                context.Response.Write(hs);
                context.Response.Flush();
                context.Response.Close();
            } 




    少侠,我看你气度不凡天赋异禀,这么帅,来了就给推荐一把吧




    我的最近更新
    最新发布文章、框架、咨询等,来看看吧
  • 相关阅读:
    /bin,/sbin,/usr/sbin,/usr/bin 目录
    centos开放端口8080
    centos 创建用户组及用户
    oracle内存优化
    ORACLE概要文件
    【刷题】洛谷 P3834 【模板】可持久化线段树 1(主席树)
    【总结】莫比乌斯反演
    【刷题】洛谷 P3768 简单的数学题
    【刷题】BZOJ 4816 [Sdoi2017]数字表格
    【刷题】BZOJ 2693 jzptab
  • 原文地址:https://www.cnblogs.com/humble/p/1883115.html
Copyright © 2011-2022 走看看