.ajax在不同的组中获取不同的值

| 现在,我正在使用jQuery .ajax向从数据库获取所有值的.php文件发送AJAX调用,进行处理,然后通过发送到不同.php的不同.ajax发送回去,以更新数据库。 现在,我通过从数据库中获取所有数据,然后通过.split来执行此操作
    var result = data.split(\'&\');
没关系,但是一组中很难识别许多不同类型的数据,例如,有没有一种方法可以获取一组以上的数据。
success: function(data,values) {
    var results = data.split(\'&\');
    var allvalues = values.split(\'&\');
因为存在另一个问题,即某些数据组的数量不固定。 当它们在一组中时,试图从所有值中选择一个值,这将是一个问题。 对不起,我知道我不太清楚,但这是我尽最大努力解释问题的方法,谢谢。     
已邀请:
更好的可以使用
JSON datatype
在服务器端创建json数组
{\"data\":{\"val1\":\"value\",\"val2\":\"value\"},\"value\":{\"val1\":\"value\",\"val2\":\"value\"}}
有一个了解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
}  
    
您可以尝试JSON数据类型并从php发送一个数组
success: function(json) {
    var results = json.data1.split(\'&\');
    var allvalues = json.data2.split(\'&\');
    

要回复问题请先登录注册