Tag: ajax

使用XMLHttpRequest的VBA代码总是返回#VALUE! 在Excel中

我正在努力寻找地址 https://dev.virtualearth.net/REST/v1/Locations/40.6718266667,-73.7601944444?o=xml&key=AqF-lvBxcTAEbhY5v0MfOHxhplD5NyaznesQ1IA5KS_RNghU1zrDiYN704mlrc8A 这是(“//位置/名称”) 代码是: Function FindALocationByPoint(Lat As String, Lon As String, BingMapsKey As String) As String Dim myRequest As XMLHTTP60 Dim uu As String uu = "https://dev.virtualearth.net/REST/v1/Locations/" & Lat & "," & Lon & "?o=xml&key=" & BingMapsKey Set myRequest = New XMLHTTP60 myRequest.Open "POST", uu, 0 myRequest.send FindALocationByPoint = myRequest.readyState (我知道最后一行应该是FindALocationByPoint = myRequest.responseXML.SelectNodes("//Location/Name").Item(0).Text )也会返回#VALUE! 我认为主要的问题是不成功的连接到网站。 […]

PHPExcel格式不正确

你好我试图通过Ajax生成和下载excel文件,但不幸的是我得到这个错误not well-formed ,没有更具体的..我已经检查了所有的variables等,我敢肯定,有没有缺less任何所需的值..所以基本上这是调用PHPExcel脚本的代码.. $("#myForm").submit(function(e) { var group_id = <?php echo $group_id; ?>; var month = <?php echo $month; ?>; var year = <?php echo $year; ?>; $.ajax({ url: 'ajax/events_to_excel.php?id='+group_id+'&m='+month+'&y='+year, type: 'POST', data: $(this).serialize(), success: function(data, textStatus, jqXHR) { //console.log(data); }, error: function(jqXHR, textStatus, errorThrown) { } }). done(function(data) { }); e.preventDefault(); }); 这是生成Excel文档的结尾标题代码(我不会显示所有以前的代码,因为我知道有一切正常,没有错误,已经检查和工作在不同的页面)唯一的部分,这里给出的错误是标题信息 // Redirect […]

Ajax请求添加到Excel的Azure ASP.net Web服务中

我目前正在尝试从Excel中添加一个ajax POST调用Azure托pipe的Web服务。当我在本地主机上进行testing时,ajax请求工作正常,但是当我尝试使用这个请求时,它给了我一个NetworkError呼叫。 我使用的代码是: var user = { UserName: "username", Password: "password" } $.support.cors = true; $.ajax({ crossDomain: true, type: "POST", contentType: "application/json; charset=utf-8", url: "http://qa-verso-enterprise-service.azurewebsites.net/VersoApiService.svc/AddIn/Login", data: JSON.stringify(user), dataType: 'json', traditional: true, async: false, cache: false, success: function (json) { console.log("Success"); }, error: function (er) { console.log("Error"); } }); 我试图模拟jsfiddle上的调用。 你可以在这里find它: http : //jsfiddle.net/Uwcuz/4530/ 我也尝试使用DCH铬扩展的呼叫,一切似乎都很好。 chrome-extension://aejoelaoggembcahagimdiliamlcdmfm/dhc.html使用POST方法和数据: […]

在带有阿拉伯语内容的aspx页面中将HTML表格导出到Excel中

我使用Ajax / C#编写代码,将用jQuery将数据附加到HTML表中,这是表头: table id='tblUsers' class='table table-striped table-condensed table-hover table-bordered table-responsive' > <tr> <th>Customer ID</th> <th>Customer Name</th> <th>File #</th> <th>Territory</th> <th>Start Date</th> <th>Goods Desc</th> <th>Custom Declaration</th> <th>Quantity</th> <th>Weight</th> <th>Volumetric Weight</th> <th>Mortage Amount</th> <th>Invoice#</th> <th>Invoice Amount</th> </tr> </table> 这就是Ajax Call: $.ajax({ url: "WebService.asmx/showResult", type: "post", data: JSON.stringify({ "dateFrom": $('#txtDateFrom').val(), "dateTo": $('#txtDateTo').val(), "ddlType": $("#ddlType").children("option").filter(":selected").val(), "ddlTer": $("#ddlTer").children("option").filter(":selected").val(), "ddlFilter": […]

如何使用ajax调用将Datatable导出到Excel文件

我已经试过这个导出数据表到Excel文件我能够下载excel文件,当我通过SOAP API调用,但是当我从ajax调用它时,我没有得到任何错误,我无法下载Excel文件。 Ajax / JavaScript代码: function getWorkOrders(wono) { $.ajax({ dataType: "json", type: "POST", url: 'AdminWeb.asmx/GetWorkOrdersDetails', data: 'id=0&wono=' + wono, async: true, success: function (data) { }, error: function (jqXHR, textStatus, errorThrown) { } }); } 方法: DataTable dtResult = DataAccess.GetDataTableFromStoredProcedure("sp_Get_WO", Parameters); //dt = city.GetAllCity();//your datatable string attachment = "attachment; filename=city.xls"; HttpContext.Current.Response.ClearContent() HttpContext.Current.Response.AddHeader("content-disposition", attachment); HttpContext.Current.Response.ContentType = […]

Excel到HTML代码不能在mpdf上运行

以下是我的代码: <?php include('mPDF/mpdf.php'); //$mpdf = new mPDF(); $mpdf=new mPDF('c','A4','9','','10' , '18' , '50' , '50' , '50','13','P' ); $start="<!DOCTYPE html> <html> <head> <title>CSV File to HTML Table Using AJAX jQuery</title> <script src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js'></script> <link rel='stylesheet' href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css' /> <script src='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js'></script> </head> <body> <div class='container'> <div class='table-responsive'> <h1 align='center'>CSV File to HTML Table Using AJAX jQuery</h1> <br /> […]

使用Javascript将AJAX数据转换成Excel

后端发送数据为Excel ByteArray格式。 我必须将其转换成Excel,并在我的本地下载文件。 我正在写下面的代码,它将数据转换为Excel,但是当我打开文件时,我只看到垃圾字符,没有可读的内容。 $.ajax({ type : "GET", url: url }) .done((data)=> { window.location.href = url; let bytes = new Uint8Array(data.length); for (let i = 0; i < bytes.length; i++) { bytes[i] = data.charCodeAt(i); } let blob = new Blob([byteArray], { type: 'application/octet-stream' }); let downloadUrl = URL.createObjectURL(blob); let a = document.createElement("a"); a.href = downloadUrl; […]

粘贴到Outlook电子邮件时,行获得双空间

我通过ajax返回一个文本表,将它包装在一个预标签,并写入一个div。 文本表单间隔。 如果我复制/粘贴到Excel,它写入一个单元格,但保持单间隔格式。 如果我将该表复制/粘贴到Outlook电子邮件中,则Outlook会将行间隔两倍。 任何人都可以告诉我为什么,如果是这样,你能提出一个程序化的解决方法吗? 我想保持单个间距,就像粘贴到Excel时一样。 提前致谢

从ajax服务器响应获取excel文件(.xlsx)

我得到了一个问题,得到Excel文件,并在浏览器中获得该文件的响应(成功ajax方法)后打开下载窗口。 我有适当的Content-Type and Content-Disposition headers ,我尝试在js中使用Blob ,并且无法达到我想要的 – 简单的文件下载。 我完成了我的ajax的几个版本,其中之一是在下面。 我开发了AJAX,它返回的Excel文件,我无法正常打开,因为它已损坏(尽pipe.xlsx扩展名)。 也许问题是在Blob构造函数中使用不适当的数据types? 我尝试使用“xhr.response”,而不是从成功的方法参数“数据”,但它不起作用。 我在Chrome浏览器中查看了开发者工具中的响应头,并且设置正确。 重要的是 – 所有在服务器端创build的excel工作簿都是正确的,因为它在以前版本中的数据在URL中发送,而不是在ajax post中。 Java / Spring服务器端的Controller方法如下: response.reset(); response.setContentType("application/vnd.ms-excel"); response.addHeader("Content-Disposition","attachment;filename=\"" + className + " " + title + ".xlsx\""); try (ServletOutputStream output = response.getOutputStream()){ workbook.write(output); output.flush(); } catch (Exception e) { throw new RuntimeException(e); } 我的Ajax下载文件并打开下载窗口: $.ajax({ url: myUrl, type: 'POST', […]

使用OpenXML创buildExcel不会打开文件

我正在使用OpenXML在我的MVC应用程序中创build一个Excel文档。 至于代码去,我认为我正在做的一切正确。 C# public FileResult GetExcelReport() { // Build dataset var excelStream = CreateSpreadsheet(data); return new FileStreamResult(excelStream, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet); } internal MemoryStream CreateSpreadsheet(DataSet data) { var stream = new MemoryStream(); SpreadsheetDocument ssDoc = SpreadsheetDocument.Create(stream, SpreadsheetDocumentType.Workbook); // do some stuff to make a spreadsheet ssDoc.Close(); return stream; } JS function createExcelReport(){ $.ajax({ url: "/Remote/GetExcelReport", type: "GET", dataType: […]