primefaces中的Ajax更新javascript脚本

primefaces中的Ajax更新javascript脚本,javascript,ajax,jsf,primefaces,Javascript,Ajax,Jsf,Primefaces,我想通过primefaces使用ajax更新javascript脚本 <script type="text/javascript"> <!-- function lineChartExtender(){ this.cfg.highlighter = { showTooltip: true, tooltipAxes: 'both', tooltipLocation: 'n'

我想通过primefaces使用ajax更新javascript脚本

 <script type="text/javascript">
    <!--
    function lineChartExtender(){
        this.cfg.highlighter = {
            showTooltip: true,
            tooltipAxes: 'both',
            tooltipLocation: 'n'
        };
        this.cfg.seriesDefaults = {
                showMarker: #{query.stringMarker}
        };
    }        -->
    </script>


如何在showMarker中实现该值将是ajax更新?

将其放入JSF标记中,并为其提供Id

<h:panelGroup id="myScript">
   <script type="text/javascript">

     function lineChartExtender(){
         this.cfg.highlighter = {
             showTooltip: true,
             tooltipAxes: 'both',
             tooltipLocation: 'n'
        };
         this.cfg.seriesDefaults = {
                 showMarker: #{query.stringMarker}
         };
      }       
    </script>
</h:panelGroup>

函数lineChartExtender(){
this.cfg.highlighter={
showTooltip:true,
工具提示:“两个”,
工具提示位置:“n”
};
this.cfg.seriesDefaults={
showMarker:#{query.stringMarker}
};
}       
并有一个按钮或链接,可以执行某些操作,也可以不执行,并更新此



谢谢您的帮助。另外一个问题是,当我从脚本和组件中删除脚本节()时,我在脚本节()中添加了注释。在脚本中,使用JavaScript注释
/
我在脚本节中也有注释(从PrimeFaces文档复制),这在PrimeFaces部分更新中产生了“解析器错误”
<h:commandLink action="#{myBean.doSomething}" update="myScript"/>