title: Return string array from asp.net web service to jquery
body: <p>I have a web service which returns a string currently and I want it to return a string array.
  My js code looks like this:</p>
  
  <pre><code>function getMenu(menuID) {
      $("#open").css('display', 'block');
      $("#close").css('display', 'none');
      $('#flash_container').flash({
          swf: 'mainGallery.swf',
          width: "100%",
          height: 330,
          wmode: "transparent",
          quality: "high",
          flashvars: { XMLFile: 'xml/' + menuID + '.xml' }
      });
  
      $("div#panel").slideUp("slow", function() {
          var language;
          if (getParameterByName('language') == 'en')
              language = 1;
          else
              language = 0;
  
          GetMenu.CreateMenu(menuID, language, OnGotMenu, OnFail, "XmlDocument");
  
      });
  
  }
  
  function OnGotMenu(result) {
      var lblOutput = document.getElementById("lblOutput");
      lblOutput.innerHTML = result;
  
      $(".MenuList a:last").removeAttr('border-left');
  
      $("div#panel").slideDown("slow");
      $("#open").css('display', 'none');
      $("#close").css('display', 'block');
      fleXenv.fleXcrollMain("panel_content");
  }
  </code></pre>
  
  <p>Now I return a string. I want to return string[].</p>
  
  <p>How do I need to modify my js code to use this array?</p>
  
  <p><strong>Edit:</strong> Here is the c# code after the change proposed by @pukipuki (only the relevant part)</p>
  
  <pre><code>table.RenderControl(tw);
          string retVal = "[\"" + menuDIV + sb.ToString() + "\", \"" + currTitle + "\"]";
          return retVal.ToString();
  </code></pre>
  
  <p>Maybe I'm doing something wrong here.</p>
  
  <p><strong>Edit 2:</strong> Better version of the c# code:</p>
  
  <pre><code>table.RenderControl(tw);
      retArray[0] = menuDIV + sb.ToString();
      retArray[1] = currTitle;
      string retVal = jsSer.Serialize(retArray);
      return retVal;
  </code></pre>
  
  <p>But I still don't get an array I can access like:</p>
  
  <pre><code>var that = result[0];
  var oranother = result[1];
  </code></pre>
  
  <p>etc.</p>