Javascript language for Ajax return in ExeOuptul

What is the clue I am missing in running Javascript code to have ajax return from the server?

This is what I am using:

  var options;

  var XMLHttpRequestObject = false; 

  if (window.XMLHttpRequest) {
    XMLHttpRequestObject = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
  }

////////////// AJAX SONGS
function getoptions_songs()
{
var url = “…/supportpages/ajaxGetSongs.php?InputString=” + document.getElementById(‘GetString’).value;
if(XMLHttpRequestObject) {
XMLHttpRequestObject.open(“GET”, url, true);

      XMLHttpRequestObject.onreadystatechange = function() 
      { 
        if (XMLHttpRequestObject.readyState == 4 && 
          XMLHttpRequestObject.status == 200) { 
        var xmlDocument = XMLHttpRequestObject.responseXML;
        options = xmlDocument.getElementsByTagName("option");
        listoptions_songs();
        } 
      } 

      XMLHttpRequestObject.send(null); 
    }
  }

Is there something in the code that is not utilized by ExeOutput. Are there some concise directions somewhere on how to use ajax

Thanks,

Frank

Which engine are you using in ExeOutput? Trident or Chromium?

Both have known AJAX-related problems and some workarounds are explained in the General Demo that ships with ExeOutput.

FYI ExeOutput 2 works fine with AJAX requests and will be available in some weeks.

I am using Trident. Would you recommend giving 2.00 Beta a shot now?

It depends whether you can wait or not. We shall release activation keys for registered users next week, and also the last Beta will come shortly. This last Beta should be public this time.