TypeError: 'initMouseEvent'

TypeError: 'initMouseEvent'

Getting a strange error when I try to run with some ajax code. I wasn't getting this error before but now when I run it firebug shows me this.

" TypeError: 'initMouseEvent' called on an object that does not implement interface MouseEvent."

My script is as follows:

  1. $('#DialogInventoryPicker').on('click','#InvSearch', PresSearchInventory);
  1. function PresSearchInventory(pagesel) {
  2. var page = '';
  3. if (typeof pagesel != 'undefined') { page = pagesel; }
  4. varsearch = $('.PresInvSearchBar input').val();
  5. $.post('URL HERE', {
  6.       websiteid: webid,
  7.       Search: encodeURIComponent(varsearch),
  8.       page: page,
  9.       time: $.now()
  10. }, function (data) {
  11. var response = data.inventorypicker;
  12. var ErrorMessage = response.error;
  13. var ReturnContent = response.return;
  14. if (typeof ErrorMessage != 'undefined' && ErrorMessage.length > 0) {
  15. alert(ErrorMessage);
  16. } else {
  17. if (typeof ReturnContent != 'undefined' && ReturnContent.length > 0) { alert(urldecode(ReturnContent));
  18. }
  19. }
  20. }, 'json');
  21. }
     
Anyone know or have any answers as to why this might be happening? I've never seen this error before.

EDIT: Nevermind I solved it. Stupid mistake. Was sending an Event Object. XD