首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-09-27 
关于无刷新上传(处理上传结果)的问题。javascript代码:JScript codefunction upload() {var obj document

关于无刷新上传(处理上传结果)的问题。
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?
你返回给客户端不就可以了吗

热点排行