2011-04-15 16 views
0

現在我使用jQuery .ajax發送一個AJAX調用到一個.php文件,該文件從數據庫獲取所有值,然後通過不同的方式發送回來.ajax發送到不同的.php來更新數據庫。.ajax在不同的組中獲取不同的值

現在,我被從數據庫中獲取的所有數據,然後做這個.split

var result = data.split('&'); 

這是確定的,但有很多不同的類型,是很難識別的一組數據中,有例如獲取多個數據組的方式。

success: function(data,values) { 
    var results = data.split('&'); 
    var allvalues = values.split('&'); 

因爲還有另一個問題,即某些數據組的數量不固定。 當試圖從所有值中選擇一個值時,這將成爲一個問題,因爲它們都在一個組中。

對不起,我知道我不是很清楚,但這是我能解釋問題所能做的最好的,在此先感謝。

回答

0

最好派一個陣列可以使用JSON datatype

在服務器端

{"data":{"val1":"value","val2":"value"},"value":{"val1":"value","val2":"value"}} 

創建JSON數組有一個教程瞭解JSON

http://secretgeek.net/json_3mins.asp

然後你可以檢索它只是

success:function(response){ 
response.data[0].val1 
response.data[0].val2 
response.value[0].val2 
response.value[0].val2 
} 
0

您可以嘗試JSON數據類型,並從PHP

success: function(json) { 
    var results = json.data1.split('&'); 
    var allvalues = json.data2.split('&');