2011-09-02 14 views
7

Se invio un modulo con un campo azione vuoto, esso viene inviato alla pagina corrente - è il caso delle richieste Ajax?Cosa succede se chiamo jQuery.post() con un url vuoto?

+7

Perché non ci provi? –

+7

Romperai internet. Non farlo –

+0

@Felix Buon punto, immagino di essere diventato pigro. Scusa, ma è tardi. :) – Trevor

risposta

6

Questo è corretto, si invia alla pagina corrente.

di riferimento, jQuery documentazione:

url (String)
default: La pagina corrente
Una stringa contenente l'URL a cui viene inviata la richiesta.

Source

+0

Quando l'ho provato, se l'url è una stringa vuota (''''), la richiesta va alla pagina corrente. Questa è un'informazione utile se l'azione viene creata dinamicamente e può essere valutata su una stringa vuota. – sealocal

7

caddi su questa questione quando chiedo lo stesso sul metodo $.ajax. Si scopre che funziona in chrome, ma non in IE se hai un URL vuoto.

+2

Questa risposta mi ha aiutato a risolvere un problema di IE. La soluzione era di default il parametro url su 'window.location.href' se non è fornito. – Koviko

Problemi correlati