ajax datatype 文件,关于ajaxFileUpload中dataType的有关问题
关于ajaxFileUpload中dataType的问题
html代码:上传一个文件到后台
html>
$(function () {
$("#btnUploadFile").click(function ()
{
alert("点击了");
$.ajaxFileUpload({
url:"UploadFileHandler.ashx",
fileElementId: "fileToBeUpload",
dataType:"text",
//dataType:"json"
success: function (data)
{
alert(data);
},
error: function ()
{
alert("ERROR!");
}
});
});
});
C#代码:存储文件,并返回{"returnCode":"0"}的json数据
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Web;
namespace MyWeb
{
///
/// Summary description for UploadFileHandler
///
public class UploadFileHandler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
//context.Response.Write("Hello World");
HttpPostedFile fileUploadedFromClient = context.Request.Files[0];
string uploadFileName = fileUploadedFromClient.FileName;
string realFileName = Path.GetFileName(uploadFileName);
realFileName = context.Request.MapPath("~/UploadFiles/" + Guid.NewGuid() + realFileName);
fileUploadedFromClient.SaveAs(realFileName);
context.Response.Write("{\"returnCode\":\"0\"}");
}
public bool IsReusable
{
get
{
return false;
}
}
}
}
现在我的问题是:当文件在后台存储成功后,alert输出的结果并非是{"returnCode":"0"},而是
{"returnCode":"0"}
我想知道为什么会是这个结果,怎样才能获得我想要的JSON格式.
当然把
人工去掉这种方案是可行的,但却会让人费解。
------解决思路----------------------
可能浏览器加上的,你可以用开发工具看下实际返回的内容是不是包含pre,不包含那么就是浏览器或者jquery自动加上的了
这个插件是通过iframe上传的,然后获取iframe中的内容
ajax datatype 文件,关于ajaxFileUpload中dataType的有关问题相关推荐
- html追加datatype,jquery ajax中dataType的设置问题
jquery ajax中dataType的设置问题,代码如下: $.ajax({ url:'/main.php?action=getDepart&cid='+cid, type:'post', ...
- html datatype自定义,$.ajax中dataType为html实现地区显示效果
实现了选择第一个时,第二个才显示,并且显示的是对应的信息 主要实现: 1.进入页面时第二个 select隐藏,第一个被清空,通过传回的List将第一个 select的option补全 2.通过ajax ...
- 应用Ajax.net在Asp.net中实现无aspx文件应用
1,Ajax是什么 Ajax,异步JavaScript与XML,是使用客户端脚本与Web服务器交换数据的Web应用开发方法.这样,Web页面不用打断交互流程进行重新加裁,就可以动态地更新.使用Ajax ...
- ajax上传 java_使用Ajax进行文件与其他参数的上传功能(java开发)
文件上传: 记得前一段时间,为了研究Ajax文件上传,找了很多资料,在网上看到的大部分是form表单的方式提交文件,对于Ajax方式提交文件并且也要提交表单中其他数据,发现提及的并不是很多,后来在同事 ...
- php接口datatype= text,关于php:dataType:“json”不起作用
我正在尝试使用数组中的json将多个变量从php文件发送回ajax. php文件中的代码完美运行,并且应该像我的数据库一样完成所有操作. 但是当我在ajax中添加dataType:"json ...
- ajax异步获取右侧html,Ajax异步获取html数据中包含js方法无效的解决方法
Ajax异步获取html数据中包含js方法无效的解决方法 页面上使用js写了一个获取后台数据的方法 function data() { var tab = $("#dic") $. ...
- 自学Python第二十二天- Django框架(三) AJAX、文件上传、POST 请求类型之间的转换、多APP开发、iframe、验证码、分页器、类视图、中间件、信号、日志、缓存、celery异步
Django官方文档 django 使用 AJAX django 项目中也可以使用 ajax 技术 前端 前端和其他 web 框架一样,需要注意的是,django 接收 POST 请求时,需要 csr ...
- php ajax mysql 分页查询_PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
1.首先做主页面Ajax_pag.php 代码如下: Ajax做分页 .header{ margin-top: 20px; } 关键字: 地区代号地区名称父级代号 2.然后做分页查询JS页面Ajax_ ...
- django ajax页面跳转,Django中的AJAX GET请求后重定向
我是新的Django和AJAX(javascript). 最后,我可以发送一些参数到Django视图.这个视图呈现一个编辑表单. 我发送的参数和视图响应的形式与我需要的信息,但我不能重定向到从视图呈现 ...
最新文章
- breakdancer检测结构变异
- 读秦小波《设计模式之禅》 -- 工厂模式
- optee的error codes
- 【maven】仓库的优先级顺序
- 嵌入式软件开发工程师谈软件架构的设计
- Java的面试汇总,有这些还担心不通过?
- CentOS6最小化安装所需的常用软件(未完待更新)
- tx2 fpga pcie无法读写_Cyclone V SOC(ARM+FPGA)开发文档_之开发流程详解
- Gym 100818I Olympic Parade(位运算)
- 诺拉公司2.6一亿元天价罚款侵权 宅男心中的入侵
- DockOne微信分享(一四一):如何开发部署Kubernetes Native应用
- php++redius,【答疑】请问edius音波显示快捷键是什么呢?怎么使用的呢? - 羽兔网问答...
- 传奇脚本称号(封号)设置的详解
- 关于尾注的一些问题-上
- 搜狐Q3由盈转亏:预计全年收入下滑12%,张朝阳归因于不确定性
- 微型计算机基础理论——计算机中的数制及其应用
- CSS box-shadow实现按钮悬浮效果
- html计时器记 天数,手机如何记天数 记天数软件有哪些
- 健康管理系统第六天(移动端开发之体检预约_经典五表联查_调用阿里云提供的短信服务进行短信验证码发送)
- 谷歌游览器打开pdf总是提示要另存为
热门文章
- 一个时间计数器timewatch辅助性能测试
- 科学记数法scientific notation
- 关于tab栏切换时数据接口的调用
- 战斗中的取消:《战神》与动作游戏设计 -
- 前端--jsp、js--返回上一个页面的方法(非脚本返回)
- 《Elasticsearch:权威指南》cat APIs -- cat indices(查看索引信息)
- python string indices must be_python报错string indices must be integers,怎么解决?
- 【Leetcode】997. Find the Town Judge(找到小镇法官) - 社会名流问题
- 你可能不知道的CAD绘图工具
- Hostname * not verified:certificate,HTTPS接口调用处理