Не удается получить доступ к данным из запроса jQuery Ajax, возвращает пустой массив

У меня есть форма, которая вызывается через пример входа в плагин fancybox .

Вот код, который у меня есть:

Форма:

<form method="post" action="" id="events_form"> <p class="clearfix"><label for="Name">Name:</label> <input type="text" name="Name" id="Name" /></p> <p class="clearfix"><label for="Company">Company:</label> <input type="text" name="Company" id="Company" /></p> <p class="clearfix"><label for="Email">Email:</label> <input type="text" name="Email" id="Email" /></p> <p class="clearfix"><label for="Tel">Tel:</label> <input type="text" name="Tel" id="Tel"/></p> <p class="clearfix"><input type="submit" value="Submit details" /></p> </form> 

JavaScript / jQuery:

 <script type="text/javascript"> $(document).ready(function(){ $("#event_trigger").fancybox({ 'padding' : 0, 'scrolling' : 'no', 'titleShow' : false, }); $("#events_form").bind("submit", function() { $.fancybox.showActivity(); $.ajax({ type : "POST", cache : false, url : "/events/index.php", data : $(this).serializeArray(), success: function(data) { $.fancybox(data); } }); return false; }); }); </script> 

Файл PHP возвращает и пустой массив. Однако вкладка Post Firebug отображает данные формы.

Кроме того, я заметил, что если я это сделаю

 print_r($_SERVER['REQUEST_METHOD']) 

Это возвращает GET, хотя я и указал POST.