读书人

关于无刷新下传(处理下传结果)的有关问

发布时间: 2012-09-27 11:11:17 作者: rapoo

关于无刷新上传(处理上传结果)的问题。
javascript代码:

JScript code
function upload() {            var obj = document.getElementById("form1");            obj.action = "/Handler/UploadImage.ashx";            obj.target = "Ihiden";            obj.enctype = "multipart/form-data";            obj.submit();        }

ASHX代码(上传部分就没贴了):
C# code
Hashtable hash = new Hashtable();        hash["error"] = 0;        hash["url"] = fileUrl;//保存在服务器上的路径        context.Response.AddHeader("Content-Type", "text/html; charset=UTF-8");        context.Response.Write(JsonMapper.ToJson(hash));        context.Response.End();

这个是我参考kindEditor的上传代码,它这里是返回的JSON格式的吧?问题是我在页面上需要用到这里的fileUrl,怎么在页面上去接收这个JSON呢?用Jquery的AJAX倒是有个success: function (data)的回调函数可以处理,但是这样子直接POST过后 应该怎么办?

[解决办法]
如果你的jquery的ajax方法指定了datataype为json的话,直接在它的success 的回调函数里面接收,如果没有指定的话用eval函数转化一下,再取值
[解决办法]
问题是我在页面上需要用到这里的fileUrl?
你返回给客户端不就可以了吗

读书人网 >asp.net

热点推荐