Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ajax, prototype] problem z postem
bodhi
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 31.01.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Mam problem z przesyłaniem metodą post w prototypeowym Ajax.Reqest, tzn. dostaję pustą tablicę po stronie php, w firebugu wszystko wygląda ok, wszystko mam na localhoście pod windowsem,
Kod js
  1. saveNewContentAjax: function(id) {
  2. tinyMCE.triggerSave();
  3. var url = '/test';
  4. var opt = {
  5. parameters: '?action=addNewSite&ajaxData='+Object.toJSON($('addContent').serialize(true)),
  6. onCreate: function() {
  7. dimensions = $('content').getDimensions();
  8. },
  9. onSuccess: function(t) {
  10. //$('midContent').update(t.responseText);
  11. },
  12. on404: function(t) {
  13. alert('Error 404: location "' + t.statusText + '" was not found.');
  14. },
  15. onFailure: function(t) {
  16. alert('Error ' + t.status + ' -- ' + t.statusText);
  17. }
  18. }
  19. new Ajax.Request(url, opt);
  20. }

proszę o poradę, również przy niektórych przeładowaniach ajaxem dostaję krzaki pod operą, pod ff i ie jest wporządku
Go to the top of the page
+Quote Post
konys
post
Post #2





Grupa: Zarejestrowani
Postów: 100
Pomógł: 7
Dołączył: 5.11.2005

Ostrzeżenie: (0%)
-----


Nie mam obecnie czasu żeby przyjrzeć się bliżej problemowi, ale wydaje mi się, że prototype może mieć problem z przesyłanymi parametrami ('?action=addNewSite&ajaxData='+Object.toJSON($('addContent').serialize(true))) - generalnie prototype od wersji 1.5 zaleca przesyłanie danych w postaci hasha. Poza tym sprawdź jak wyglądają wysyłane nagłówki.

Ten post edytował konys 21.08.2007, 20:30:34
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 17:44