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




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




    我的最近更新
    最新发布文章、框架、咨询等,来看看吧
  • 相关阅读:
    js 比较好的博客
    网络相关
    gulp学习笔记--简单入门
    数组和对象的复制
    seajs学习笔记
    art-template引擎模板
    angularJS中的$apply(),$digest(),$watch()
    CMD和AMD
    通过script标签实现跨域
    jQuery基础知识
  • 原文地址:https://www.cnblogs.com/humble/p/1883115.html
Copyright © 2011-2022 走看看