首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么JSF ajax状态成功在Chrome中不起作用?

JSF(JavaServer Faces)是一种用于构建用户界面的Java Web应用程序框架。AJAX(Asynchronous JavaScript and XML)是一种用于在不刷新整个页面的情况下与服务器进行异步通信的技术。在Chrome浏览器中,JSF ajax状态成功可能不起作用的原因可能有以下几点:

  1. 版本兼容性问题:不同版本的Chrome浏览器对于JSF ajax的支持可能存在差异。某些版本的Chrome可能对JSF ajax的实现存在一些bug或不完善的地方,导致状态成功不起作用。在这种情况下,可以尝试升级Chrome浏览器或使用其他浏览器进行测试。
  2. 浏览器设置问题:Chrome浏览器可能存在一些设置或插件会影响JSF ajax的正常工作。例如,某些安全设置或广告拦截插件可能会阻止AJAX请求的发送或响应的接收。在这种情况下,可以尝试禁用相关设置或插件,或者使用无插件的浏览器进行测试。
  3. JSF配置问题:JSF框架本身的配置可能会影响ajax状态成功的工作。例如,可能存在一些错误的配置或缺少必要的配置,导致ajax请求无法正常处理。在这种情况下,可以检查JSF配置文件,确保正确配置了ajax相关的组件和参数。
  4. JavaScript错误:在JSF ajax请求中使用的JavaScript代码可能存在错误,导致状态成功不起作用。可以使用浏览器的开发者工具(如Chrome的开发者工具)来检查JavaScript控制台是否有任何错误信息,并修复这些错误。

总之,要解决JSF ajax状态成功在Chrome中不起作用的问题,可以尝试升级浏览器、检查浏览器设置、检查JSF配置、检查JavaScript代码等。如果问题仍然存在,可以查阅JSF官方文档或向JSF社区寻求帮助。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

取舍于得失之间:权衡Java EE 5.0 & Seam & Spring & Yourself

我们需要先认真了解每种规范的主要概念和特性,然后用JSF和EJB 3.0编写出一个小实例或应用程序,然后并将它与用Java(如Struts和EJB 2.x)编写Web应用程序的旧方法进行比较。...Seam还可帮助你把jBPM流程定义直接地集成到你的应用程序。...2、借助 Seam 进行对话 借助 Seam 开发有状态的 CRUD 应用程序是件轻而易举的事情。...3、用于 JSFAjax JSF 基于组件的方法论促进了抽象,但大多数 Ajax 实现由于公开了底层的 HTTP 交换而使之大受干扰。...取舍都是得失之间,请求响应与事件驱动,轻量级与重量级,这些都不重要,重要的仍是取决于自身的权衡与取舍。

63010

富Web应用的架构与转化方法:Web应用系列第二篇

JSF2生命周期本机处理Ajax处理。可以执行和呈现阶段部分更新组件树。使用facelets标记在页面上对组件进行分组,以指示要处理和呈现的组件。...虽然有内置的JSF标记可以管理Ajax事务,但我们将把注意力集中在这个单元的RichFaces标记库上。 ?...如果字段参与Ajax表单提交,则也会进行验证。 快速入门使用客户端验证,使用JSF页面的标记和相应成员实体bean属性上的JSR-303 bean验证注释。...需要能够JSF生命周期中的某个点应用验证,我们知道所有属性值已成功存储支持页面的托管bean。 可以使用RichFaces图验证器。 使用图形验证器分为两步。...我们JSF页面添加了和相关标签。 我们确保主题地址属性与@Push注释设置的主题一致。 当新数据可用时,将显示“invoiceTable”面板。 ?

3.5K20

【大牛经验】Java开源web框架汇总(152款)

像在Swing,组件被排列一个具有分层次的容器,而其中的root容器被挂在frame。wingS也支持AJAX。...65 jsf-comp jsf-comp一组JSF组件: Chart Creator 用于JSF页面操作JFreeChart Client Validators 用于JSF客户端校验 Acegi-JSF...Apusic OperaMasks提供以下的功能特性: 标准兼容的JSF引擎 不依赖于应用服务器,Servlet 2.5兼容的容器均能运行。...提供搜索、翻页、列过滤、列排序、列拖动,调整列宽,下载Excel等功能 支持任意复杂表头应用的配置,支持数据细览报表 全程ajax加载,支持IE、Firefox、Chrome、Opera等多浏览器。...通过ID导航——一个地方定义页面ID,使用标准的JSF导航技术轻松地操作方法和组件引用它们。 集成验证URL和查询参数,能够重新使用现有的验证器对象。

5.3K50

JAVA CDI 学习(2) - Scope 生命周期

在上一节,我们已经知道了如何用@Inject实现基本注入,这一节研究Bean实例注入后的“生命周期”,web application中有几种基本的生命周期(不管哪种编程语言都类似) 1、Application...简单来说:只要web application处于激活状态,不论你换什么浏览器,不论你是否关闭页面,这个对象都会一直存在。...我们web开发,经常会用到ajax,page1上的ajax向另一个页面page2发起请求时,会建立client到server的短时连接,如果想在ajax请求期间,让多个page之间共同访问一些变量(...beginConversation方法,启动conversation b.通过AddCounter这个按钮发起ajax请求,调用ConversationController的addCounter()方法...cid=1,这个很重要,没有这个id,page2上,就无法自动找到刚才的conversation,你可以尝试把cid的值地址栏里改下,然后观察下报错的信息 ?

1.3K100

evaluateJavascript_javascript alert报错

当前位置:我的异常网» Ajax » jquery.validationEngine 验证 AJAX 不起作用解决方 jquery.validationEngine 验证 AJAX 不起作用解决方法 www.myexceptions.net...网友分享于:2013-03-26 浏览:232次 jquery.validationEngine 验证 AJAX 不起作用解决办法 使用ajax时 返回必须是json形式: json名字可以随意,...但[0]位置 必须是验证的控件id,[1]位置是是否成功 使用ajax时 一直处于等待验证状态,验证不起作用: 原因是因为内置json接收方式不对,所以 我们需要修改js文件代码 打开 jquery.validationEngine.js...文件 搜索 “.ajax” 找到第二个 .ajax 找到 success 回调处理函数 jsonValidateReturn就是你ajax处理返回的json数据的名字 success: function

3.3K20

ES6之Promise

就类似生活的去超市排队结账,正常情况下,一位收银员只能为一位顾客结账,其他顾客需要在后面排队等候。 为什么 JS 是单线程的?...通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以不重新加载整个网页的情况下,对网页的某部分进行更新。...- 处理结果正常的话,调用resolve(处理结果值),将Promise对象的状态从“未完成”变为“成功”(即从 pending 变为 resolved),异步操作成功时调用,并将异步操作的结果,作为参数传递出去...- 处理结果错误的话,调用reject(Error对象),将Promise对象的状态从“未完成”变为“失败”(即从 pending 变为 rejected),异步操作失败时调用,并将异步操作报出的错误...,作为参数传递出去 - Promise存在三种状态,一旦确定状态是无法修改的。

70820

Chrome开发者工具关于网络请求的一个隐藏技能

然而当我用AJAX函数访问该url时,Chrome开发者工具里遇到如下错误: ? ? ? 然而,这个错误没有任何明细信息,我没有线索去排错。...于是,就有了本文这个Chrome开发者工具的隐藏技能的用武之地。 Chrome地址栏打开: chrome://net-internals 点击Event标签页: ?...这两条线索给了我提示:这个错误一定和百度网站的登陆状态处理相关:我使用的url不支持匿名访问。 我浏览器里访问该url能够成功,因为我的Cookie起作用。 ? Goole了一下,发现了解决方案。...AJAX的请求参数添加: xhrFields:{ withCredentials: true } 如此一来,可以将我的cookie和AJAX请求一齐发送给百度服务器。 ?...比如我的AJAX请求通过本地的jQuery库文件发出,我的HTML代码里直接引用了本地文件jquery1.7.1.js。在运行时,这个jquery1.7.1.js文件需要被加载到内存

67530

Chrome开发者工具关于网络请求的一个隐藏技能

然而当我用AJAX函数访问该url时,Chrome开发者工具里遇到如下错误: [1240] [1240] [1240] 然而,这个错误没有任何明细信息,我没有线索去排错。...Chrome地址栏打开: chrome://net-internals 点击Event标签页: [1240] 再回到我的百度贴吧爬虫网页,该网页发起AJAX请求,按F5刷新后发送一个新的请求,然后回到...] 响应头字段里发现了引起这个错误的一些线索: [1240] 从上面的截图发现,HTTP响应状态字段为302,location字段为 “http://static.tieba.baidu.com/tb...这两条线索给了我提示:这个错误一定和百度网站的登陆状态处理相关:我使用的url不支持匿名访问。 我浏览器里访问该url能够成功,因为我的Cookie起作用。...AJAX的请求参数添加: xhrFields:{ withCredentials: true } 如此一来,可以将我的cookie和AJAX请求一齐发送给百度服务器。

1.8K10

谷歌浏览器获取本地json文件跨域问题及JSONP的应用

最近需要读取本地json文件,找到了原生js方式和ajax方式,都会报跨域的问题。于是研究了下什么是跨域,为什么会跨域,以及JSONP解决方案的运用。 一、我是怎么遇到跨域问题的?...为什么浏览器会报跨域的错? 这是因为浏览器有一个安全机制,叫做 同源策略(CROS),不同域的客户端脚本无明确授权的情况下,是不能读取对方资源的。...:http, data, chrome, chrome-extension, https.,不支持file协议。...step3: test.json文件,要把json数据作为实参放在函数getJson(),即调用函数。 <!...参考文章: 谷歌通过ajax获取本地JSON文件,为什么会提示跨域? 杂糅了一大堆的资料,后面的例子反而不是和清晰了。

4.1K20

JQuery 封装 Ajax Post 请求示例

发送 POST 其实很简单可以之前发送 GET 请求的基础上进行更改一些内容即可进行发送 POST 请求了:官方文档地址:https://www.w3school.com.cn/js/js_ajax_http_send.asp...是不可以出现中文的, 如果出现了中文需要转码 // 可以调用encodeURIComponent方法 // URL只可以出现字母/数字/下划线/ASCII码...>经过博主前几篇的文章过来之后,本文首先将介绍一下使用 jQuery 当中的 Ajax,说明,在看本文的 jquery 当中的 Ajax 需要导入 jQuery,官方文档地址:https://jquery.cuishifeng.cn...是不可以出现中文的, 如果出现了中文需要转码 // 可以调用encodeURIComponent方法 // URL只可以出现字母/数字/下划线/ASCII码...php 后端使用 | 来进行分割返回给前端有没有什么弊端,如果你觉得有,那么是为什么,可以在下方评论区留言,下一篇文章我将会带着这个文章可以延伸出一个新的知识点哦。

22600

创建发送异步通讯对象Ajax请求、数据回调及属性状态说明

简单了解了一下 Ajax 技术,及 Ajax 的应用,顺便做个笔记。 什么是 ajax ?...Chrome:new XMLHttpRequest(); IE5.5/IE6:new ActiveXObject("Microsoft.XMLHTTP"); 兼容 Chrome 和 IE 浏览器可以这样写...我们回调的时候,如果直接 console 接收的数据,打印出多条数据。 ? status : 服务器返回的 http 状态码。...200 表示“成功”; 404 表示“未找到”; 500 表示“服务器内部错误”等。 所以要判断异步请求成功并且服务器返回状态正常,再进行数据打印。所以应该这样写 ?...声明:本文由w3h5原创,转载请注明出处:《创建发送异步通讯对象Ajax请求、数据回调及属性状态说明》 https://www.w3h5.com/post/407.html

1.8K10

脚本化HTTP 取得响应 指定请求

下面是旧的ajax方式 使用iframe完成一次ajax,脚本先把要发送给web服务器的信息编码到url,服务器动态的创建一个html文档,将其内容返回给web,iframe显示,这种方式受道同源的限制...即这种的跨域可以不受到同源的限制 ajax的x ajax的x为xml为一种可选的通信方式,也可以使用JSON完成通信。...,如404(表示不存在) 一个响应头集合 响应主体 为什么本地不能直接使用ajax 本地写js的时候,必须搭建一个服务器其AJAX才能工作 原因:因为文件的协议为file而本地的请求的协议为http,...由于同源策略的影响,导致无法使用http协议的文件,故本地无法直接使用ajax 解决方法,chrome的浏览器访问https://chrome.google.com/webstore/detail/web-server-for-chrome.../ofhbbkphhbklhfoeikjpcbhemlocgigb 安装chrome官方提供的本地测试服务器,用于本地搭建服务器。

1.4K40

Ajax 的用法

它不是一门新的语言,而是一种使用现有标准的新方法,可以不重新加载整个页面的情况下,与服务器交换数据并更新部分网页内容,而且不需要任何浏览器插件,只需要用户允许 JavaScript 浏览器上执行。...①、创建 XMLHttpRequest 对象 ②、编写状态响应函数 ③、调用 open() 方法 ④、发送请求 send()  下面我们通过一个简单的例子来模拟 通过 Ajax 来更新页面上的内容 第一步...状态响应函数也就是 onreadystatechange 事件 常见的 status 响应状态码: ③、调用 open() 方法  open(string method,string url,boolean...实际开发,有很多开源的库已经给我们封装好了,我们直接用就行了。...,是一个 object 对象 alert(textStatus); //值为 success,表示成功状态码 alert(jqXHR); //这第三个参数封装响应的一些信息

1.3K00

JSF预热功能在企业前台的实践与探索

尽管上线时尽可能的降低对接口的波动,整个上线流程无损下线是没问题(NP层冷备机器直至无流量打进来,JSF层下线JSF服务),但是(自身&服务提供方)上线的瞬时波动或多或少会引起系统的一阵报警,每一次性能或者可用率的报警都可能带来客诉...JSF1.7.6对于预热策略动态下发特性的升级公告吸引了作者,所以本文也将从JSF1.7.6预热的实践测试报告,真实的讲述预热给前台带来的体验和帮助,希望对读者有参考作用。...01 背景 今年的敏捷团队建设,我通过Suite执行器实现了一键自动化单元测试。Juint除了Suite执行器还有哪些执行器呢?由此我的Runner探索之旅开始了!...提供者监控 消费者监控 通过上方监控图,可以清晰的看出: 无损下线过程符合预期,并且下线过程并没有出现任何报错。 报错和性能下降期间处于服务端应用成功启动后且注册成功后。...泰山流量防护页面中新增的接口配置,必须是拥有该接口权限才可以直接进行配置。 泰山平台配置后,则直接面向所有消费者有效。当然也可以使用JSF的标签配置进行预热,就仅对自身服务器有效。

13220

科普系列——如何解释什么是 AJAX

() { //设置请求路径 var url = "XXXXXX"; // 发送请求:将数据返回到一个回到函数 // 并且响应成功以后会执行then方法的回调函数...事实上,这已经不是AJAX的讨论范围了,但是作为一个拓展知识点,我还是想介绍下状态码这个东西。状态码的作用是服务器返回给客户端的用来描述HTTP请求的状态的。...用来描述HTTP请求的状态码太多了,这里介绍一些常见的状态码。 200 表示从请求成功 301 表示永久性重定向。该状态码表示请求的资源已被分配了新的URI,以后应使用资源现在所指的URI。...我们可以看出,请求地址是 https://web-api.juejin.im/query,请求方法为POST方法,请求状态是200,也就是请求成功了,同时还可以知道这次请求的IP地址是 119.254.97.159...XHR 很实用,但并不是一个设计优良的 API,设计上并不符合职责分离原则,输入、输出以及状态都杂糅同一对象,并用事件机制来跟踪状态变化。

79420

从头开始写一个 Chrome 插件

windows 行为:这个程序会用到 windows 焦点状态改变(onFocusChanged)行为。也就是当我切换程序,比如把 chrome 切到后台,把微信切到前台这样的行为。...ajax 请求:发送 get、post 等请求,这里是为了给发送消息给钉钉机器人。 localStorge:chrome 的本地储存,可以看做为一个有键值对的字典,值只有 string 一种形式。...或者也可以简单的使用 alert chrome 上面弹窗。...NOTIFY_URL、MOBILE_NUMBER:发送钉钉机器人的链接,为什么要用钉钉机器人: http://www.jianshu.com/p/418e4ffbb4e3 强迫症问为什么为什么track_sites...,然后再去 addTimeDelta()「更新浏览时间」,注:代码 addTimeDelta() 会在下文实现。

93750
领券