jQuery UI Dialog Error: b("<div></div>").addClass("ui-widget-overlay") is undefined

Posted by Mithun on Stack Overflow See other posts from Stack Overflow or by Mithun
Published on 2010-03-23T13:40:10Z Indexed on 2010/03/23 13:43 UTC
Read the original article Hit count: 856

Filed under:
|
|
|
|

I have the below code for my a Dialog box for a which contains a dropdown field

KPMS.ServiceRequests.Status = {

 showOptions : function(requestId, userId, requestType) {
  var url = BASE_URL+'service_requests/status_options/';

        $("#dialog-modal").dialog("destroy");
  $("#dialog-modal").load(url, {"request_id": requestId, "user_id": userId, "request_type":requestType}).dialog(
   {
    modal: true,
    title: "Update Status",
    buttons: {
     Cancel : function() {
      $(this).dialog('close');
     },
     Update: function() {
      alert(1);
     }
    }
   }
  );    
 }
}

There is an anchor tag to populate the Dialog

<a onclick="KPMS.ServiceRequests.Status.showOptions(9, 11, 'SR'); return false;" title="Update status" href="http://localhost/kitco/pms/#9"><img alt="[E]" title="Update" src="http://localhost/kitco/pms/images/edit.png"></a>

My problem is When i click the link for the first time the dialog box is populating properly. Then I closed the dialog using the cancel button, then again clicked the link to open the dialog and closed it. For the third click on the link I'm getting the below Javascript error, and Dialog box is not opened

Error: b("<div></div>").addClass("ui-widget-overlay") is undefined
Source File: http://localhost/kitco/pms/js/jquery-ui-1.8rc3.custom.min.js
Line: 199

How to solve this problem?

© Stack Overflow or respective owner

Related posts about jQuery

Related posts about jquery-ui