2011-11-13 65 views
1
var form_data = { 
     username: $("#username").val(), 
     password: $("#password").val(), 
     is_ajax: 1 
    }; 

    $.ajax({ 
     type: "POST", 
     url: action, 
     data: form_data, 
     success: function(response) { 
      if (response==username) { 

我想訪問我在form_data變量中聲明的用戶名變量。我怎麼能夠? 我使用$(「#username」)。val()但我想訪問該變量。在jQuery中訪問變量ajax

+1

'響應== form_data.username' – Esailija

+1

怎麼樣'form_data.username '? – Pointy

+0

請回答你的解決方案,不要評論。謝謝 – user478636

回答

2
var form_data = { 
     username: $("#username").val(), 
     password: $("#password").val(), 
     is_ajax: 1 
    }; 

    $.ajax({ 
     type: "POST", 
     url: action, 
     data: form_data, 
     success: function(response) { 
      if (response==form_data.username) { 
+0

這似乎只是一個從OP –

+0

@KaeVerens jQuery的複製/粘貼:看最後一行 –

+0

你是對的。對於那個很抱歉! –

1

form_data.username是可變想要

if (response == form_data.username) { 

所以結果,它都像

var form_data = { 
    username: $("#username").val(), 
    password: $("#password").val(), 
    is_ajax: 1 
}; 

$.ajax({ 
    type: "POST", 
    url: action, 
    data: form_data, 
    success: function(response) { 
     if (response == form_data.username) {