.ajax, чтобы вернуть разные значения в разных группах - PullRequest
0 голосов
/ 15 апреля 2011

Теперь я отправляю вызов AJAX с использованием jQuery .ajax в файл .php, который получает все значения из базы данных, чтобы обработать его, а затем отправить обратно через другой файл .ajax, отправленный в другой файл .php, чтобы обновить базы данных.

Теперь я делаю это, получая все данные из базы данных .split

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

это нормально, но есть много разных типов данных, которые трудно распознать в одной группе, есть ли способ получить более одной группы данных, например.

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

потому что существует еще одна проблема, заключающаяся в том, что количество определенных групп данных не является фиксированным. и это будет проблемой при попытке выбрать одно значение из всех значений, когда все они находятся в одной группе.

Извините, я знаю, что не совсем ясно, но это лучшее, что я могу сделать, объясняя проблему, заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 15 апреля 2011

Лучше вы можете использовать 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
}  
0 голосов
/ 15 апреля 2011

Вы можете опробовать тип данных JSON и отправить массив из php

success: function(json) {
    var results = json.data1.split('&');
    var allvalues = json.data2.split('&');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...