首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对wcs/fatwire模板进行ajax调用

对wcs/fatwire模板进行ajax调用
EN

Stack Overflow用户
提问于 2014-01-25 00:40:15
回答 1查看 605关注 0票数 0

我想从page1向Oracle wcs模板(page2.jsp)发出ajax调用

这里的问题是我需要在调用后动态传递url值。

但这并不是在执行ajax脚本之后加载page2Url模板。

这是我的脚本和jsp.But,url没有填充,也没有加载page2 (但如果我直接硬编码url,它会加载当前页面中的page2.jsp )

代码语言:javascript
复制
    <render:gettemplateurl  tname="page2" outstr="page2Url" c="Page" cid='<%=ics.GetVar("cid")%>' ></render:gettemplateurl>

<script type="text/javascript">
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open('GET','http://test.com<%=ics.GetVar("page2Url")%>',  true );
xmlhttp.send();
}
</script>
EN

回答 1

Stack Overflow用户

发布于 2014-03-08 23:37:57

如果您想进行ajax调用,请执行以下操作:

  1. 创建包含您的编码部分的CSElement。
  2. 创建此卫星的SiteEntry并在创建时单击Wrapper=true。
  3. 如果您想将参数传递给CSElement,则将参数名称添加到缓存条件。
  4. 使用卫星:链接标记创建站点入口网址,这将为您提供输出网址,例如: ajaxURL。
  5. 根据需要在脚本或JS文件中调用此ajaxURL。例如:使用ics.getvar("ajaxURL")调用url,或者如果你想跳过第四步,可以像url那样直接调用。

我希望这能帮到你。干杯!!

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

https://stackoverflow.com/questions/21337863

复制
相关文章

相似问题

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