2012-01-23 17 views
7
$.ajax({ 
      type: "POST", 
      url: "contacts.php", 
      data: dataString, 
      cache: false, 
      success: function(data, status, settings) 
      { 
       alert(The request URL and DATA); 
      } 
      , 
      error: function(ajaxrequest, ajaxOptions, thrownError) 
      { 

      } 
     }); 

Come posso avvisare l'URL della richiesta ei parametri DATA all'interno della funzione Success?jQuery Parametri della funzione di successo Ajax

Grazie

+2

"* Come posso avvisare il La richiesta I parametri URL e DATA all'interno della funzione Success? "* FWIW, il debug in stile' alert' è andato fuori moda almeno cinque anni fa, e certamente oggi ci sono * drammaticamente * opzioni migliori. Tutti i principali browser offrono un debugger integrato e la maggior parte di essi è abbastanza buona. Puoi inserire un punto di interruzione all'interno della funzione 'successo', ispezionare i dati in tempo reale, eseguire un singolo passaggio nel codice, ecc. Ecc. È un modo molto * più * veloce per trovare bug e simili. –

risposta

19

Si può semplicemente;

success: function(data, textStatus, jqXHR) 
{ 
    alert(this.data + "," + this.url); 
} 
3

Adattato dalla risposta di Alex K., ma utilizzando invece console.log:

success: function(data, textStatus, jqXHR) 
{ 
    console.log(this.data + "," + this.url); 
} 

Questa uscita i dati alla console di debug invece di una finestra di dialogo modale.

1

avevo bisogno di restituire alcuni dati in risposta sucesso come:

azione (Rais):

def comment 
    comnent = AlarmComment.new alarm_id: params[:id], 
       user_id: current_user.id, comment: params[:comment] 

    if comnent.save 
     render json: comnent, status: :created 
    else 
     head status: :unprocessable_entity 
    end 
    end 

mio Ajax (caffè)

$.ajax(
    url: "/alarms/#{alarm_id}/comment/" 
    dataType: "json" 
    method: "POST", 
    data: 
     comment: user_comment 
).done(-> 
    alert 'Comentário adicionado com sucesso' 
).fail -> 
    alert 'Erro ao adicionar' 
Problemi correlati