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();
            } 




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




    我的最近更新
    最新发布文章、框架、咨询等,来看看吧
  • 相关阅读:
    云端开发,云端部署
    Chrome下的Page Speed使用
    Linux的到来
    NoSQL 之 Morphia 操作 MongoDB
    qTip2
    在.NET下使用Task Parallel Library提高程序性能
    WCF REST系列文章汇总
    Google工具pagespeed使用教程
    从零开始系统深入学习android
    如何优化一个网站使之提高访问速度
  • 原文地址:https://www.cnblogs.com/humble/p/1883115.html
Copyright © 2011-2022 走看看