2013-12-08 200 views
0

有一個Ajax請求是這樣的:JQuery的Ajax請求數據

var user = { 
    username: 'levi', 
    password: '111111' 
}; 
$.ajax({ 
    url: url, 
    method: "GET", 
    data: {user: user}, 
    success: function(data) {} 
}); 

的網址是?user%5Busername%5D=levi1&user%5Bpassword%5D=11111"

,但我需要的是?user.username=levi1&user.password=11111"

+1

你應該使用POST對於這些數據,如果u希望投入生產 – Sarath

回答

0

試試下面的語法允許在對象的關鍵點:

var user = {'user.username': 'levi', 'user.password': '111111'}; 
$.ajax({ 
    url: url, 
    method: "GET", 
    data: user, 
    success: function(data) {} 
}); 
+0

或者只是數據= {「user.username」: 「....「,「用戶密碼」:」....」};和數據:數據,稍後 – mplungjan

+0

你爲什麼要創建這樣的對象... –

+0

@Derek朕會功夫這正是我想到的第一個?顯然,還有其他的方式也同樣有效。 – AlliterativeAlice