草庐IT

AJAX-web

全部标签

javascript - bind(this) 不适用于 ajax 成功函数

我使用React和jQuery。这是我的代码的一部分。在挂载React组件之前,我执行ajax请求以了解用户是否已登录。应该在响应返回状态码200时设置状态。我是否错误地使用了bind(this)?componentWillMount:function(){$.ajax({url:"/is_signed_in",method:"GET",dataType:"json"}).success(function(response){this.setState({signedIn:response.signed_in,currentUser:$.parseJSON(response.curre

javascript - Intellij IDEA 状态,AJAX 请求中的成功函数从未使用过。

我有一个问题,我不知道是什么原因。我正在使用这段代码测试ajax请求。functionsendAJAX(){vardataToSend={};dataToSend["username"]=$("#username").val();dataToSend["age"]=$("#age").val();dataToSend["date"]=$("#date").val();$.ajax({type:"POST",contentType:"application/json",url:"dotheajax",data:JSON.stringify(dataToSend),dataType:"js

javascript - AJAX 部分加载后 Vue 绑定(bind)?

我刚刚开始使用Vue.js并尝试将其整合到我已经构建了一段时间的应用程序中。我的应用程序是使用Laravel、大量的jQuery等构建的。我应用中的所有导航元素都使用AJAX(不是通过Vue)来返回部分View。因此,任何内部链接或表单提交都是通过AJAX提交到返回部分的Laravel路由。我已经设置了我的第一个Vue实例,但它只在访问者第一次点击使用Vue实例的页面时绑定(bind)到元素。Vue实例仍然存在,但当用户离开页面然后返回时,它会失去与元素的绑定(bind)——大概是因为当用户离开页面时,元素已从DOM中删除。当Vue返回到DOM时,如何让Vue绑定(bind)回该元素(

javascript - 在 rails 4 上设计处理失败的 ajax 登录

我正在尝试在设计的AJAX登录表单上接收登录失败事件。我已经像这样覆盖了设计sessionController:classSessionsControllerresource_name,:recall=>'#{controller_path}#failure')sign_in_and_redirect(resource_name,resource)enddefsign_in_and_redirect(resource_or_scope,resource=nil)scope=Devise::Mapping.find_scope!(resource_or_scope)resource||=

javascript - CORS plugin/--disable-web-security 如何在浏览器上工作?

我确定我不是唯一使用过/使用过CORSplugins的人对于浏览器或--disable-web-security标志,同时对外部(甚至内部)API端点进行API调用。我使用这个插件来进行谷歌地图相关的API调用。但在同一个应用程序中,ParseSDKAPI调用不需要CORS或--disable-web-security标志。我的问题是:为什么这些端点的行为不同以及CORS插件如何解决问题(即使我们无法控制这些API)?提前致谢。 最佳答案 好吧,那个插件的所作所为是非常不负责任的;它实际上禁用了同源策略,该策略强制特定源上的网站只能

javascript - 在优先级 AJAX 请求的情况下,如何处理浏览器对每个域的并行请求的限制?

假设给定以下情况:我们的网站触发了大约20个(或更多)请求。这些可以是任何类型的请求——我们不知道如何再次触发它们。在这个网站上,所有的请求都指向同一个url。请求可以有订阅的事件监听器。在使用Chrome的情况下,前6个请求被发送,其他请求在队列中等待发送(因为parallelrequestlimitperdomain)。此时网页触发了一个非常重要的请求(我们称之为“VIR”),它比前20个请求具有更高的优先级发送到服务器。其他请求(及其事件监听器)也很重要,因此我们不能中止它们以立即发送VIR。我们需要一个解决方案来获取所有待处理的请求(6个已发送+14个在队列中),中止它们,然后

javascript - 如何使用元标记在 manifest.json 文件中添加 Urls 和 web_Urls

我正在创建一个渐进式网络应用程序,我需要在manifest.json中添加当前URL使用元标记的文件。我创建了这个manifest.json:{"name":"app","icons":[{"src":"images/avatar.jpg","sizes":"64x64"},{"src":"images/avatar.jpg","sizes":"64x64"},{"src":"images/avatar.jpg","sizes":"128x128","density":2}],"app":{"urls":["https://www.example.com"],"launch":{"we

javascript - 从 EmberJs 组件进行 ajax 调用的正确方法?

我想知道从ember组件进行ajax调用的正确方法是什么。例如我想创建一个可重用组件,让员工通过员工ID进行搜索,然后当响应从服务器返回时,我想使用来自ajax响应的数据更新模型。我不知道这是否是正确的方法,我是emberjs的新手。exportdefaultEmber.Component.extend({ajax:Ember.inject.service(),actions:{doSearch(){showLoadingData();varself=this;this.get('ajax').post('http://server.ip.com/api/v1/getEmployee'

javascript - 从 JavaScript 用于 Web 应用程序的跨浏览器最稳定的模式对话框实现是什么?

我在为客户构建的Web应用程序中使用了大量的JQuery,我想找到一个模式对话框的javascript实现,它在以下浏览器集上相当稳定。IE7+FF2+Chrome和Safari我已经尝试了几个jQuery插件,但在其中一个浏览器中似乎总是存在瑕疵。---编辑jqModal似乎更稳定,但我在IE7中遇到一个问题,对话框弹出后立即消失。我怀疑js事件没有被取消或什么的。我会玩多一点。 最佳答案 我用了jqModal几次,我很满意。它非常易于配置,但重量很轻。 关于javascript-从J

javascript - iPhone Web App 禁用缓存

我已经使用PHP构建了一个iPhone网络应用程序。主页面(也是唯一的)页面包含apple-mobile-web-app-capable和apple-touch-fullscreen元标记,因此一旦添加到主屏幕。但是,似乎每次我从主屏幕启动应用程序时,都会使用页面的缓存版本而不是刷新页面(当然,我需要在启动时更新页面,并且不能在这里使用Ajax-需要使用SSOphpCAS动态验证用户)。我没有使用任何list文件并尝试添加有关缓存的元标记但没有成功。有人知道如何解决这个问题吗?谢谢 最佳答案 您尝试过哪些元标记?应该告诉Safari