Tag: httphandler

通过使用$ .get调用HTTPHandler流式传输PDF到object元素

我想要做的是通过jQuery的$ .get方法调用HTTPHandler,它将流回PDF并使用对象元素在网页中显示它。 我之前设置IFrame的src属性的方法是处理程序调用的结果,但是我希望跨浏览器完成通知,所以已经转移到使用$ .get()。 示例代码: function buttonClick() { $.get(“/PDFHandler.ashx”, {}, function(data, textStatus, XMLHttpRequest) { var pdfObjectString = “”; var pdfObject = $(pdfObjectString); pdfObject.attr(“data”, data); $(“#container”).append(pdfObject); }); 如您所见,我试图将’data’变量粘贴到object元素中。 这不起作用(没有错误,PDF只是不显示),可能是因为返回的数据是二进制的,但attr()方法需要一个字符串(我认为)。 我的问题是:如何通过$ .get调用HTTPHandler并以某种方式将回调中的数据分配给对象的data属性?

如何在MVC中通过JQuery调用HttpHandler

我之前没有在MVC中使用过httpHandlers。 但是我想在我的应用程序中停止会话超时。 我在这里找到了解决方案; http://www.dotnetcurry.com/ShowArticle.aspx?ID=453 但是,在我的暗示下,我收到了错误消息 路径’/Shared/KeepSessionAlive.ashx’的控制器未找到或未实现IController 所以jquery; $.post(“/Shared/KeepSessionAlive.ashx”, null, function () { $(“#result”).append(“Session is alive and kicking!”); }); 正在寻找一个控制器。 如何停止此操作并执行处理程序代码? 我试过把它放在我的web.config中;

jQuery POST。 无法使用自定义httphandler获取请求参数

我有一个包含JSON数据的jQuery post方法。 在我的httphandler中,在processRequest方法中,Request [“Operation”]为空,并且我的数据都没有发布。 我在SharePoint 2010环境中。 public void ProcessRequest(HttpContext context) { try { string operation = context.Request[“Operation”]; // Returns null 我的JavaScript如下: function CallService(serviceData, callBack) { $.ajax({ type: “POST”, url: ServiceUrl, data: { Operation : “activate”}, contentType: “application/json; charset=utf-8”, dataType: “json”, success: function (result) { callBack(result); }, error: function (XMLHttpRequest, textStatus, errorThrown) { alert(XMLHttpRequest.responseText); } }); […]

提交到ashx时,Jquery文件上传错误

我试图使用Jquery文件上传插件异步上传文件到C3 http处理程序。 我已经完成了项目的GitHub站点上的设置步骤。 它似乎在Firefox中正常工作,但在IE中抛出了一个javascript错误(’exception抛出并未捕获’。第95行,字符25,文件:test.html),即使文件已成功上传。 我认为我的问题与我的ashx的反应有关。 谁能看到我做错了什么? 这是我的页面的html主体(test.html): Upload Upload files /*global $ */ $(function () { $(‘#file_upload’).fileUploadUI({ uploadTable: $(‘#files’), downloadTable: $(‘#files’), buildUploadRow: function (files, index) { return $(” + files[index].name + ” + ” + ” + ” + ‘Cancel’ + ”); }, buildDownloadRow: function (file) { return $(” + file.name + ”); } }); […]

将jquery json传递给asp.net httphandler

只是不明白我做错了..我一直在寻找几十个类似的问题,但仍然有误解……当我从JS调用CallHandler函数时,我总是得到’请求失败’警报。 请帮我。 JS / jQuery的: function CallHandler() { $.ajax({ url: “DemoHandler.ashx”, contentType: “application/json; charset=utf-8”, type: ‘POST’, dataType: “json”, data: [{“id”: “10000”, “name”: “bill”},{“id”: “10005”, “name”: “paul”}], success: OnComplete, error: OnFail }); return false; } function OnComplete(result) { alert(result); } function OnFail(result) { alert(‘Request Failed’); } asp.net c#代码背后: public void ProcessRequest(HttpContext context) { JavaScriptSerializer jsonSerializer = […]