Escape the braces by doubling them up, e.g., {{ and }}. If your JS contains a < or > then you'll need to move your function to a separate .js file and include it in the XQY, like so: <script type="text/javascript" src="javascript/prototype.js"></script>.

On Aug 27, 2008, at 3:01 PM, Mindie Sorenson wrote:

I have the following script in the  <head> tag of my .xqy page:

<script type="text/javascript">
      // this should be in the head
      $(function(){
            $("#suggest2").autocomplete("test.xqy", {
            delay: 200,
            width: 260,
            selectFirst: false
        });
      })
</script>

However, this code breaks the .xqy page. I have verified that this code works great in a standard html file, but as soon as I move it to my .xqy page, it causes errors. I have tried adding extra curly braces in an attempt to escape them, and the page will then render, but the javascript isn’t evaluated correctly.

Does anyone know a ‘trick’ for using javascript like this in .xqy files?

Thanks
Mindie

NOTICE: This email message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message.
_______________________________________________
General mailing list
General@developer.marklogic.com
http://xqzone.com/mailman/listinfo/general

__________________________________________________
Shannon Scott Shiflett, programmer/analyst with ROTUNDA,
The University of Virginia Press, Charlottesville, VA  USA
http://rotunda.upress.virginia.edu

_______________________________________________
General mailing list
General@developer.marklogic.com
http://xqzone.com/mailman/listinfo/general

Reply via email to