molily: prototype toJSON überschreiben?

Beitrag lesen

Hallo,

ich benutze die prototype.js für AJAX und JSON. Das Problem ist, das ich alle Useringaben bevor sie geajaxt werden mittels escape() URL-tauglich machen will.

Du sendest Daten als JSON zum Server?
Wieso nimmst du nicht einfach application/x-form-urlencoded (= Verschicken als Formulardaten)?

Prototype führt dann automatisch die Kodierung durch:

new Ajax.Request("/URI", {
  method: "post",
  parameters: {
    formularfeld : $F("meinInput")
  }
});

Wo brauchst du escape und JSON wenn du nur Formulardaten übertragen willst? (Willst du?)

Mathias