`
xdoc
  • 浏览: 296311 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

XDOC云服务支持WEB跨域调用

    博客分类:
  • XDOC
 
阅读更多
XDOC发布了A.5.1版本,接口全面支持WEB跨域调用。由于XDOC是独立的Web服务,Web中调用旧版本只能通过Form提交,新版本同时支持了JSONPCORS两种方式。在Web中可以使用AjaxXDOC做丰富的交换。

两种方式的局限性

JSONP:只支持GET调用,支持所有浏览器,当可传输的参数长度在各种浏览器上限制不同。

CORS:支持GETPOST,参数长度无限制,一些老的浏览器不支持。

服务器端的XDOC服务调用无任何限制。

调用示例:

<!DOCTYPE html>
<html>
<head>
<title>XDOC跨域调用示例</title>
<meta charset="utf-8">
<script src="http://cdn.bootcss.com/jquery/1.12.0/jquery.min.js"></script>
</head>
<body>
<script type="text/javascript">
//JSONP
$.ajax({
	url:"http://www.xdocin.com/xdoc?_func=hi",
	dataType:"jsonp",
	jsonp:"_callback",
	success:function(data) {
		if (data.success) {
			alert("JSONP:" + data.result.value);
		} else {
			alert("JSONP:" + data.error);
		}
	}
});
//CORS
jQuery.support.cors = true;
$.ajax({
	url:"http://www.xdocin.com/xdoc?_func=hi&_rformat=json",
	dataType:"json",
	success:function(data) {
		if (data.success) {
			alert("CORS:" + data.result.value);
		} else {
			alert("CORS:" + data.error);
		}
	}
});
</script>
</body>
</html>

 
 

1
0
分享到:
评论

相关推荐

    XDoc-开源

    dtd和schema目录可能包含了XDoc支持的文档类型定义(DTD)和XML Schema定义文件。DTD用于定义XML文档的结构,而XML Schema则提供了更强大的数据类型和约束规则。XDoc能够识别这些文件,以便在编辑XML时提供相应的...

    XDOC智能文档平台.pptx

    4. 智能适应:XDOC智能文档平台支持移动端和PC端的同时支持,实现跨平台的文档处理。 5. 数据转换:XDOC智能文档平台可以实现文档之间的相互转换,实现数据的自由转换和交互。 XDOC智能文档平台是一个功能强大且...

    一键打开本地xdoc模板编辑器

    它可能对接了底层的XML处理库,如DOM或SAX解析器,以支持文档的创建和编辑。 3. XDocViewerEmbed.class:这个名字暗示了这是一个嵌入式的文档查看器,用于在应用程序内部显示XDOC文档,提供预览功能。它可能包含了...

    xdoc文件预览.zip

    8. **API集成**:在企业级应用中,文件预览功能通常作为API提供给其他应用调用。开发者需要提供稳定、易用的接口,让其他软件能够无缝集成文件预览功能。 综上所述,文件预览技术是一个涵盖文件解析、格式转换、...

    Xdoc jar,freemarker2.3.8jar

    在这种场景下,Xdoc和Freemarker是两种常用的库,它们提供了方便的API来帮助开发者实现这些功能。这两个库通常以jar包的形式提供,以便在Java项目中引入和使用。以下是关于Xdoc和Freemarker的详细知识: 1. **Xdoc*...

    Xdoc资源jar包hg.jar

    hg.jar XDOC引擎与JSP引擎类似,它的目标是动态生成pdf、flash、docx、html、png等各种格式。与JSP不同的是XDOC是可视化设计的,提供了更多高级的显示功能,如:条形码、图表等。最重要的 jar

    xdoc所需的js文件

    xdoc 的引入js,具体使用http://blog.csdn.net/joeson7456/article/details/79387680

    FreeMarker+XDoc生成pdf、rtf、docx、htm、jar、swf、png等文件

    XDoc支持FreeMarker作为其模板语言,这样可以利用FreeMarker的强大功能来动态生成文档内容。 在实际应用中,FreeMarker和XDoc的组合使用步骤大致如下: 1. 定义数据模型:首先,你需要创建一个Java对象或者数据...

    nasm-0.98.39-xdoc.zip_XDOC_nasm

    **NASM(Netwide Assembler)是开源的、支持多种架构的汇编语言编译器,主要用于编写系统级代码和底层程序。XDOC文件通常包含了详细的文档和教程,旨在帮助用户理解和使用NASM。** 在"nasm-0.98.39-xdoc.zip_XDOC_...

    js版Word、PDF下载,挺简单的

    XDOC库的使用简化了这个过程,使得前端开发者也能轻松地处理文档生成任务,提升了Web应用的功能性。需要注意的是,由于这种方案完全在客户端进行,对于大型或复杂的文档,可能会影响性能,因此在实际项目中,需要...

    XDoc2AsciiDoc:小型实用程序,可帮助将xDoc文档转换为AsciiDoc文档

    XDoc2AsciiDoc 描述 XDoc2Ascii doc是一个小型应用程序,旨在帮助从文档迁移到文档。 命令行参数 XDoc2AsciiDoc是一个命令行实用程序,并且要求路径中包含Java(5.0+)。...支持的映射 xDoc文件 AsciiDo

    XDocService用于在java应用中和操作系统命令行中调用xdoc服务,实现生成文档,转换文档等功能 .zip

    XDocService为此提供了一个强大的解决方案,它允许开发者通过Java应用程序或者直接在操作系统命令行中调用xdoc服务,实现了便捷高效的文档操作。下面我们将深入探讨XDocService的核心功能、使用方法以及其在实际开发...

    XDocService.jar

    XDocService用于在java应用中和操作系统命令行中调用xdoc服务。 XDOC(mini)是XDOC的精简版,项目的主要目标是提供一个基于XML的文档描述语言, 使得动态网页语言(JSP、ASP、PHP等)和模板引擎可以高效的生成PDF等...

    xdoc:一个超级方便的文档生成工具

    文档一个前端文档生成器安装使用 npm 安装 xdoc: $ npm install xdoc -g用法初始化文档: $ xdoc init构建文档: $ xdoc build [options]在 127.0.0.1:8000 启动服务器: $ xdoc server在 127.0.0.1:8000 启动...

    qinxuewu-mongo-web-select-master_java_

    这意味着这个项目可能包含了一个集成XDOC(mini)的组件,允许用户不仅在Web界面上查询MongoDB数据,还能将查询结果转换为结构化的PDF文档输出。 在这个Java项目中,我们可以期待以下关键知识点: 1. **Java编程**:...

    根据模板,freemarker、xDoc、POI三种方式生成Word文档(含jar包)

    通过三种不同的方式(freemarker+jfreechart、xDoc、POI),根据模板创建Word文件。可以动态修改Word中表格(table)、图表(chart)等数据。导入工程后,可直接运行xxxDemo文件,查看文档生成效果。详见压缩包中的...

    基于poi封装的word-excel-Pdf导出的xdoc设计,xdoc的jar包,加代码

    在你提供的信息中,“基于poi封装的word-excel-Pdf导出的xdoc设计”是一个使用Apache POI进行文件处理的项目,它包含了将数据导出到Word、Excel和PDF格式的功能。 1. **Apache POI**: Apache POI 是一套用于处理...

    xDoc:Xtext 文档语言

    我们支持代码块以及类路径中对 java 类的代码引用。 编辑器中的错误标记会向开发人员显示任何指向类的链接是否断开。为什么选择 Xdoc 在各种项目中,文档是一项相当乏味的任务。 选择像 LaTeX 这样的语言,可以生成...

    doxia-module-xdoc-1.7.jar

    java运行依赖jar包

    doxia-module-xdoc-1.4.jar

    java运行依赖jar包

Global site tag (gtag.js) - Google Analytics