Tag: ajax

使用jquery ajax下载pdf文件

我想为jquery ajax响应下载pdf文件。 Ajax响应包含pdf文件数据。 我试过这个解决方案 。 我的代码如下,但我总是得到一个空白的pdf。 $(document).on(‘click’, ‘.download-ss-btn’, function () { $.ajax({ type: “POST”, url: ‘http://127.0.0.1:8080/utils/json/pdfGen’, data: { data: JSON.stringify(jsonData) } }).done(function (data) { var blob = new Blob([data]); var link = document.createElement(‘a’); link.href = window.URL.createObjectURL(blob); link.download = “Sample.pdf”; link.click(); }); });

使用jQuery AJAX将字符串数组传递给具有可变数量参数的webmethod

我正在尝试使用jQuery Ajax将一个字符串参数数组传递给C#ASP.NET Web服务。 这是我的示例Web方法。 请注意,该函数接受可变数量的参数。 当我运行jquery时,Chrome的javascript控制台中出现500内部服务器错误。 我正在使用jquery 1.6.2和.NET3.5 [WebMethod] public string Concat(params string[] arr) { string result = “”; for (int i = 0; i < arr.Length; i++) { result += arr[i]; } return result; } 这是jquery: $(document).ready(function() { var myCars=new Array(); myCars[0]=”Saab”; myCars[1]=”Volvo”; myCars[2]=”BMW”; $.ajax({ type: “POST”, url: “WebService.asmx/Concat”, data: {arr: myCars}, //can’t figure […]

使用jquery进行同步调用

我可以使用jQuery AJAX API并进行同步调用吗?

使用ajax渲染部分视图

我已经检查了这个问题 ,它解决了我最初的问题。 但是我不希望仅在用户单击链接时呈现局部视图,我想在页面加载时呈现部分视图,并且可能在加载部分视图时显示进度指示器。 怎么实现呢? 非常感谢您阅读本文。

将json对象从javascript发送到php

我正在尝试将JSON对象从Javascript / Jquery发送到PHP,我在控制台中收到错误信息。 我究竟做错了什么。 我是JS和PHP的新手。 JQuery文件: $(document).ready(function() { var flickr = {‘action’: ‘Flickr’, ‘get’:’getPublicPhotos’}; // console.log(typeof(flickr)); var makeFlickrCall = function(flickrObj){ $.ajax({ url: ‘../phpincl/apiConnect.php’, type: ‘POST’, data: flickrObj }) .done(function(data) { console.log(“success”); console.log(JSON.stringify(data)); }) .fail(function() { console.log(“error”); }) .always(function() { console.log(“complete”); }); }; makeFlickrCall(flickr); }); PHP文件

返回$ .ajax()函数内部的值

如何从$.ajax函数内部返回值? 这是我的基本设置: function something(){ var id = 0; $.ajax({ ‘url’:’/some/url’, ‘type’:’GET’, ‘data’:{‘some’:’data’}, ‘success’:function(data){ id = data[‘id’]; } }); return id; }

在ie中使用’delete’方法的jQuery.ajax问题

我有一个页面,用户可以使用按钮编辑各种内容,并选择触发ajax调用。 特别是,一个动作导致一个url被远程调用,一些数据和一个’put’请求(因为我正在使用一个宁静的rails后端)触发我的更新操作。 我还有一个删除按钮,它调用相同的URL,但有一个’删除’请求。 ‘update’ajax调用适用于所有浏览器,但’delete’调用在IE中不起作用。 我有一种模糊的记忆,在遇到这样的事情之前……任何人都可以放弃任何光线吗? 这是我的ajax电话: //update action – works in all browsers jQuery.ajax({ async:true, data:data, dataType:’script’, type:’put’, url:”/quizzes/”+quizId+”/quiz_questions/”+quizQuestionId, success: function(msg){ initializeQuizQuestions(); setPublishButtonStatus(); } }); //delete action – fails in ie function deleteQuizQuestion(quizQuestionId, quizId){ //send ajax call to back end to change the difficulty of the quiz question //back end will then refresh the relevant […]

使用ajax,php和jQuery更改DIV内容

我有一个div,其中包含数据库的一些文本: Here is summary of movie 和链接列表: Name of movie Name of movie .. 这个过程应该是这样的: 点击链接 Ajax使用链接的url通过GET将数据传递到php文件/同一页面 PHP返回字符串 div被更改为此字符串

用json响应jQuery ajax请求,怎么样?

我发送一个带有2个post值的ajax请求,第一个是“action”,它定义了我的php脚本要解析的操作,另一个是“id”,它是用来解析脚本的用户的id。 服务器在array()中返回6个值,然后使用PHP函数编码为JSON: json_encode(); 我的一些回复是HTML,但当我将其编码为JSON时,它会转义为”/”因此它变为”\/” 我该如何禁用它? 当我得到服务器响应时,当我不知道如何在jQuery中显示它时,我只是认为将它全部放入div只会显示我请求的数字和HTML代码,但它显示数组,因为它是用PHP编码。 PHP $response = array(); $response[] = “link”; $response[] = 1; echo json_encode($response); jQuery的: $.ajax({ type: “POST”, dataType: “json”, url: “main.php”, data: “action=loadall&id=” + id, complete: function(data) { $(‘#main’).html(data.responseText); } }); 如何使这个工作JSON?

在each()函数内部调用多个ajax ..然后在完成所有这些操作后执行某些操作?

让我稍微解释一下我的代码(对不起,如果有些错误,我刚刚从头开始编写这个例子,它与我现在的非常接近)。 HTML: Name 1: Email 1: Name 2: Email 2: Name 3: Email 3: Name 4: Email 4: JS: $(“#form”).submit(function(){ $(“.friendName[value!=”]”).each(function(){ var idEmail = ‘friendEmail’ + $(this).attr(“id”).replace(‘friendName’,”); if($(“#”+idEmail+”[value!=”]”).length > 0){ var name = $(this).val(); var email = $(“#”+idEmail).val(); // Submit the ajax request $.ajax({ type: ‘POST’, url: ‘ajax/url’, data: { name: name, email: email }, […]