title: CRM 2011 "$ is undefined"
body: <p>I have created following code, and I have included this as web resource on the CRM 2011 form to be called on field onchange event of lookup field. Everything is working fine before the <code>$.ajax({...</code> line and then I have an error “<code>$</code> is undefined”.
  I am not very familiar with scripting so please help.</p>
  
  <pre><code>function GetAddress() {
  
      var accountId;
      var dataArray;
      var accountRequestUrl;
  
      if (crmForm.all.regardingobjectid.DataValue != null) {
  
          dataArray = crmForm.all.regardingobjectid.DataValue;
          accountId = dataArray[0].id;
  
          if (typeof GetGlobalContext == "function") {
              var context = GetGlobalContext();
              accountRequestUrl = context.getServerUrl();
          }
          else {
              if (typeof Xrm.Page.context == "object") {
                  accountRequestUrl = Xrm.Page.context.getServerUrl();
              }
          }
  
          accountRequestUrl = Xrm.Page.context.getServerUrl();
          accountRequestUrl += "/XRMServices/2011/OrganizationData.svc/AccountSet(guid'" +
              accountId + "')";
  
          crmForm.all.maxlife_addressname.DataValue = accountRequestUrl;
  
          GetAccountRecord(accountRequestUrl);
      }
      else {
          alert("null");
      }
  
  }
  
  function GetAccountRecord(accountRequestUrl) {
  
      $.ajax({
          type: "GET",
          url: accountRequestUrl,
          contentType: "application/json; charset=utf-8",
          dataType: "json",
          error: function (request, textStatus, errorThrown) {
              alert("Error occurred: " + request.responseXML + "from url " + requestUrl);
              return;
          },
          success: function (data) {
              var results = data.d["results"];
              var AccountValue = new Array();
              for (resultKey in results) {
                  AccountValue.push(results[resultKey]);
              }
  
              FillValues(AccountValue);
          }
      });
  }
  </code></pre>