Witam.

Mam element INPUT type=button, który wysyła formularz do wskazanego pliku:

  1. <input type="button" value="Pobierz XML" onClick="wyslij_form_popup('#frm','generator_xml.php','POST');">



Oraz funkcje, która obsługuje ten przycisk:

  1. function wyslij_form_popup(form, action, method) {
  2.  
  3. $.ajax({
  4. type : method,
  5. cache : false,
  6. url : action,
  7. data : $(form).serializeArray(),
  8. success: function(data) {
  9. $.fancybox(data);
  10. }
  11. });
  12.  
  13. return false;
  14.  
  15. }


Problem w tym, że przycisk nie dziąła, gdy plik php generujący xml'a ma w nagłówku:

  1. header('Content-type: text/xml; charset="utf-8"');


Jak powinna wygladać powyższa funkcja JS, żeby po kliknięciu wysyłała formularz do pliku php i zaczynał pobierać się plik xml?

Będe wdzięczny za wszelkie wypowiedzi.