title: Ajax validation not working in jquery validation engine
body: <p>I am new to jquery validation engine and using it for validation of ItemNo in my asp.net mvc application. I am using following code in my view:</p>
  
  <pre><code>@Html.TextBoxFor(model =&gt; model.ItemNo, new { @class="validate[required,ajax[ajaxCheckItemNo]]" })
  </code></pre>
  
  <p>following code in my jquery.validationEngine-en.js</p>
  
  <pre><code>"ajaxCheckItemNo": {
                  // remote json service location
                  "url": "/DrugManager/IsItemNoAlreadyExists",
                  "extraDataDynamic": ['#ItemNo'],
                  // error
                  "alertText": "* This name is already taken",
                  // if you provide an "alertTextOk", it will show as a green prompt when the field validates
                  "alertTextOk": "* This name is available",
                  // speaks by itself
                  "alertTextLoad": "* Validating, please wait"
              }
  </code></pre>
  
  <p>and following code in my controller </p>
  
  <pre><code>[HttpGet]
      public JsonResult IsItemNoAlreadyExists(string ItemNo, int DrugID = 0, bool IsAddForm = true)
      {
          bool? ReturnValue = null;
  
          try
          {
              /* returns true/false */
              ReturnValue = ObjDrugManager.IsItemNoAlreadyExists(ItemNo, DrugID, IsAddForm);
          }
          catch (Exception ex)
          {
              /* Catch Exception Here */                
          }
  
          return Json(new { ReturnValue });
  </code></pre>
  
  <p>when I run code my break comes to my server code also returns value but on my view only loading message is display like this</p>
  
  <p><img src="https://i.stack.imgur.com/PNc0f.png" alt="enter image description here"></p>