草庐IT

net-ajax

全部标签

javascript - 在返回 AJAX 响应之前阻止 Web 浏览器关闭

这个问题在这里已经有了答案:JavaScript,browsers,windowclose-sendanAJAXrequestorrunascriptonwindowclosing(9个回答)关闭5年前。我有一个在网络浏览器中运行的游戏(作为插件),我想做的是:检测用户是否决定关闭浏览器(Alt+F4、点击“X”按钮等)在我们调用我们的网络服务以记录用户已关闭浏览器时阻止浏览器关闭一旦我们收到来自网络服务的响应,就会释放锁定并允许浏览器按要求关闭。我们想要这样做的主要原因是我们遇到了一些并发问题,并且通过我们的日志,我们希望将注销/关闭浏览器的人与插件崩溃的真实实例隔离开来。我考虑用J

jquery - 当只需要遍历 DOM、$.ajax 和 Deferred 时替代 jQuery

编辑(2012-04-12):由于提出了这个问题,所以它是nowpossible(asofjQuery1.8)tomakecustombuildsofjQuery.对于我从事的大多数JavaScript项目,我想要一个简单、轻量级的UI堆栈。目前我在我的项目中使用jQuery,但是当我实际上退后一步并查看代码时,我实际上只将它用于:DOMtraversaljQuery.ajax和Deferred是否有另一个库(我不想自己处理所有各种跨浏览器和ES3/ES5的差异)可以为我提供这些功能而无需我个人不需要的所有附加内容?我想到了Dojo,但到目前为止我还没有这方面的经验,理想情况下我想听听

javascript - 为什么我的 AJAX 函数多次调用回调?

我制作了一个ajaxpost函数,当我调用它一次时,传递给它的回调函数最终被调用了3次。为什么多次调用回调?我正在尝试使用一种“模块”javascript模式,该模式使用闭包将类似的功能包装在一个全局变量下。我的ajax模块是它自己的文件,看起来像这样:varajax=(function(XMLHttpRequest){"usestrict";vardone=4,ok=200;functionpost(url,parameters,callback){varXHR=newXMLHttpRequest();if(parameters===false||parameters===null|

c# - 在 asp.net mvc 应用程序中从 Javascript 访问 C# 变量

我在HowtousejavascriptvariablesinC#andviceversa中遇到问题:我将这个Model传递给View:publicListGet_List_Tache(){Equipe_equipe=newEquipe();Listliste_initiale=_equipe.Get_List_tache();returnliste_initiale;}这是一个对象列表Tache,我想在其中使用它的三个字段Tache_description、Begin_date和End_date.在我的JavaScript代码中我有这个函数并且它工作正常:$(document).re

javascript - 忽略 ASP.net 中的 Javascript、CSS 和图像文件路由

我上下调整了StackOverflow,但不幸的是,没有一个答案对我有帮助。我有一个Web应用程序,它使用VisualStudio提供的IIS在我的本地PC上完美运行,但是当我将此应用程序部署到服务器时,只有CSS才能正确显示。文件的文件夹结构如下:Root(此文件夹在服务器上名为KnowledgeManagement)CSSJS媒体上传文件图片用户我的代码,至少母版页的头部部分是这样的:然而,浏览器生成它是这样的:问题是除了CSS之外,JS文件夹中的文件和Media或Uploads文件夹和子文件夹中的文件都没有正确生成。问题是,如果我在图像src属性前添加“斜杠”,图像将获取位置ht

javascript - asp.net mvc 使用 Javascript 渲染局部 View

我想制作一个在表格中显示数据的分部View。我将有一个Select元素,其中包含可供选择的服务。当用户在组合框中选择服务时,我想调用带有服务ID号的部分View:我该怎么做?这是一个将呈现partialView的操作方法////GET:/Service/ServiceStatusLogs/1publicActionResultServiceStatusLogs(intid){vardb=newEFServiceStatusHistoryRepository();IListlogs=db.GetAllStatusLogs(id);returnView("_ServiceStatusLog

javascript - JQuery Ajax - 如何动态停止全局错误处理程序

我有一个全局的ajax错误处理程序,在这里:functionSetAjaxErrorHandler(){$(document).ajaxError(function(event:JQueryEventObject,jqXHR:JQueryXHR,ajaxSettings:JQueryAjaxSettings,thrownError:string){console.log("inerror");//CallerrorAPItologvarurl1=appSettings["errorLogApiUrl"];$.ajax({type:"POST",url:url1+"s",data:jqX

javascript - 将ajax中的复杂对象发送到MVC

List的值返回为null在发送复杂对象时在我的Controller操作方法中。有人可以帮助确定问题吗?我们需要传递带有索引的对象数组吗?JavaScriptfunctionOnCustomerClick(){//varorders=[];//orders.push({'OrderId':'1','OrderBy':'Saroj'});varcomplexObject={FirstName:'Saroj',LastName:'K',//Orders:ordersOrders:[{OrderId:1,OrderBy:'Saroj'},{OrderId:2,OrderBy:'Kumar'}

javascript - 如何判断哪个ajax请求失败了?

我有这个代码块来通过jquery.post()方法发布HTTP请求。$.post("/product/update",formPostData).done(function(data){//successalert(data.product_id+'wasupdated!');}).fail(function(data){//fail,butwhichrequest?});当它成功时,很容易知道我们正在处理哪个请求,因为服务器返回的json具有我需要的'product_id'。但如果由于服务器没有响应的错误而失败,例如连接问题,我如何知道哪个请求失败了?data对象没有任何线索,因为它

javascript - 如何将多个列表从 Controller 操作返回到 ajax 成功回调函数

我正在创建一个mvc.net项目,其中我有如下jqueryajax请求$.ajax({url:"@Url.Action("getdata","SeatPlans")",data:{seat_plane_id:17},type:"POST",dataType:"json",success:function(data){loadData(data);},error:function(){alert("Failed!Pleasetryagain.");}});调用以下Controller操作publicJsonResultgetdata(intseat_plane_id){intlid=se