草庐IT

ajax-polling

全部标签

javascript - 如何使用 Jquery AJAX 调用 MVC Action 然后在 MVC 中提交表单?

在我的MVCView上我有按钮:当我点击这个按钮时,我需要调用一个Action,在那里做一些事情然后提交我的表单。我有这个jQuery:$('#btnSave').click(function(){$.ajax({url:"/Home/SaveDetailedInfo",type:"POST",data:JSON.stringify({'Options':someData}),dataType:"json",traditional:true,contentType:"application/json;charset=utf-8",success:function(data){if(da

javascript - 有什么不使用 AJAX 的重要原因吗?

我正计划让我的Web应用程序使用大量AJAX。在此之前,我想知道人们对此类网站的看法。有什么重要的理由不这样做吗?顺便说一句,无需提及SEO原因。此外,我认为这些好处弥补了没有javascript的人的经验有限这一事实(尽管我愿意接受其他方面的说服)。 最佳答案 IMO,这取决于您打算如何使用它。1)如果没有它站点绝对会失败,那么您就排除了禁用脚本的用户。我认为在许多情况下,限制但不删除无脚本用户的功能是公平的(例如,如果您禁用了脚本,Google不会自动完成搜索;它不能...但是基本搜索仍然有效)。2)需要在正确的地方使用正确的技

javascript - 我可以在单页应用程序中使用浏览器 Navigation Timing API 来处理 Ajax 事件吗?如果不是,什么是好的工具?

我们有一个使用Knockout和Backbone构建的单页应用程序,它对服务器进行Ajax调用并执行一些复杂的数据缓存和DOM呈现。我们真的很想衡量用户看到的性能(并将其记录回服务器)。我似乎无法理解浏览器是否NavigationTimingAPI是否对此有用。从我在示例中看到的情况来看,NavigationTimingAPI与window.performance相关联,这仅限于页面加载,不适合监控Ajax行为。对或错?如果为false,我还能使用什么?我喜欢设置自定义检测点,在这些检测点之间测量时间,例如对于使用服务器结果进行一些DOM渲染的Ajax调用。

javascript - 链接ajax并按顺序执行。 Jquery 延迟

我有3个进程需要ajax来完成。但它是异步的,它无法完成我想做的事情..让我们说:functiona(param1,param2){$.post(...,function(result){if(result){b();}else{console.log("faileda");}})}functionb(){$.post(...,function(result){if(result){c();}else{console.log("failedb");}})}functionc(){$.post(...,function(result){if(result){console.log("su

ASP.Net AJAX 多个 pageLoad 函数可能吗?

我有一个注入(inject)javascriptpageLoad函数的ASP.Net控件。我还有一个直接在页面上的pageLoad函数。我似乎无法让他们都开火。您是否仅限于javascript中具有相同名称的单个函数? 最佳答案 是的...像大多数语言一样,JavaScript要求符号在其范围内是唯一的。在JavaScript中,如果您在给定范围内为一个函数创建多个定义,那么最后一个被定义的定义将“获胜”——就好像以前的定义从未存在过一样。为了使冗余的pageLoad函数正常工作,您需要做的是使用Sys.Application.ad

javascript - MSIE 为 Ajax 请求返回状态代码 1223

我正在使用ajax请求(POST方法)提交表单,并检查响应中的HTTP状态代码以查看它是否成功。它在Firefox上运行良好,但在MSIE-8上当然不行。提交实际上工作正常,我可以检查我的服务器并确认提交有效并且服务器以状态代码204响应。同样,firefox从请求对象中正确地给我状态代码204,但IE给出了状态代码1223.关于如何在MSIE中获得准确的状态代码有什么想法吗?提交表单并检查响应的代码如下。varreq=newXMLHttpRequest();req.open("POST","p.php?i="+self.__isid,true);//Sendtheproperhead

javascript - 带有 perl 后端的 Ajax 应用程序 - 如何?

已经有关于Perl+AJAX的问题,比如here,here或here和其他几个。他们已经2岁多了,我希望能有一些新东西。问题是:当今使用Perl后端制作AJAX应用程序的首选方法是什么?是否有一些活跃和常用的Perl模块可以帮助构建基于AJAX的应用程序?一些东西,对于通常的工作流程:ifclickedthisbutton(orchangedthisfield..etc),POSTthesedatatotheserver,readtheJSONanswer,andupdatethis/theseDIV(s)inaDOM...etc.这个问题可以归类为含糊不清,但我真的迷路了并需要帮助:

javascript - JSON 和 AJAX 与 jQuery 有什么区别?

我听说JSON序列化所有数据,这使我在客户端跨浏览器支持等方面不再遇到问题。我一直在将AJAX与jQuery结合使用,这看起来很简单,但我不确定其中的区别,我读过我也可以用它来获取数据:$.ajax({url:url,dataType:'json',data:data,success:callback});任何人都可以解释使用JSON发出jQueryAJAX请求和不使用json类型发出jQueryAJAX请求之间的区别吗?答案是否适用于所有浏览器? 最佳答案 我认为您混淆了这些术语。AJAX代表AsynchronousJavascr

javascript - 使用 POST 的 AJAX 重新加载页面

谁能告诉我如何使用JavaScript刷新当前页面,修改或添加POST变量?明确地说,我想在重新加载页面之前设置一些POST变量。 最佳答案 通过使用jqueryajax,您可以重新加载您的页面$.ajax({type:"POST",url:"packtypeAdd.php",data:infoPO,success:function(){location.reload();}}); 关于javascript-使用POST的AJAX重新加载页面,我们在StackOverflow上找到一个类

javascript - window.open() 在 AJAX 成功时的工作方式不同

如果我只给你看那个例子,我会更容易解释这个问题->http://jsfiddle.net/RU2SM/如您所见,有2个按钮,一个称为“AJAX”,一个称为“直接”...因此,如果您单击“直接”,它会打开窗口(Chrome上的新标签),但如果我尝试制作window.open()在AJAX成功处理程序上,它的工作方式不同。我确定问题出在AJAX,但我不知道如何解决。将不胜感激任何好主意。谢谢 最佳答案 这就像一个魅力://Directwindow.open()$('#btnDirect').on('click',function(){w