首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSF + jQuery AJAX

JSF + jQuery AJAX
EN

Stack Overflow用户
提问于 2013-10-28 11:36:23
回答 1查看 134关注 0票数 1

我在使用jQuery Ajax加载内容时遇到了麻烦--使用下面的语句加载页面时会出错:

代码语言:javascript
复制
$.ajax({
  url : "/shop/ajax/category/" + id,
  success : onCategoryLoaded,
  dataType : "html"
});

如果我的页面是普通的html,那么一切都很好--但是如果我包含了一个ui:composition标记,以便我可以使用ui:repeat等等,那么它就会因为“无法识别的表达式”而失败。

我做错了什么?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-28 11:40:14

确保在jsf开头包含了所有必需的taglib。

代码语言:javascript
复制
<html xmlns="http://www.w3.org/1999/xhtml"
   xmlns:ui="http://java.sun.com/jsf/facelets">

这可能会有帮助:

如果使用jQuery1.9,问题可能在于正在加载的内容。有一个新的更新,它要求响应中的第一个字符是< AKA,小于符号。即使是空格也会导致这一点中断,并抛出可怕的"Uncaught :语法错误,无法识别的表达式:“错误。 我建议在使用上面建议的解决方案之前检查一下。这不是一个bug,而是一种安全努力。 http://jquery.com/upgrade-guide/1.9/#jquery-htmlstring-versus-jquery-selectorstring

来自:https://stackoverflow.com/a/16305980/1420186

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19633774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档