Сохранение данных из jQuery / EXT JS - PullRequest
0 голосов
/ 06 января 2011


При сохранении данных из формы, отправленных с использованием jQuery / Ext JS, какой подход лучше?
Должны ли данные отправляться на сервер в виде массива / списка или JSON?

Ответы [ 3 ]

0 голосов
/ 06 января 2011

Это действительно зависит от вашей серверной системы / фреймворков и т. Д. Например, если вы отправляете значения в веб-службу WCF, вы можете настроить указанную веб-службу так, чтобы она ожидала чего угодно.

Однако сохранение в качестве параметров POST URL-адреса устранит необходимость декодирования значений на стороне сервера.

IE: если вы сохраните как JSON, вам придется декодировать этот JSON на стороне сервера, прежде чем вы сможете использовать значения.

0 голосов
/ 29 февраля 2012

Вот EXT JS:

Ext.Ajax.request({
  loadMask: true,
  url: 'myfile.php',
  params: {id: "1"},
  success: function(resp) {
    // resp is the XmlHttpRequest object
    var options = Ext.decode(resp.responseText).options;

    Ext.each(options, function(op) {
      alert(op.message);
    }
  }
});
0 голосов
/ 06 января 2011
jQuery.ajax({
            url: 'page',
            cache: false,
            type: "post",
            data: ({id: 1, idUser: 000}),
            dataType: "html",
            async: true,
            success: function(data){
                alert(date);
            },
            error: function(XMLHttpRequest, textStatus, errorThrown) {
                alert(textStatus);
            }
        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...