jQuery Ajax FormPlugin: получить ответ Ajax - PullRequest
0 голосов
/ 03 февраля 2010

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

 // Submit Form New User
  $('#setAdminUser').ajaxForm({
   beforeSubmit : validateForm,
   success: ajaxSuccess
     });

    // Ajax success callback
  function ajaxSuccess(){
  // Do processing here
           // Create div, containing the response from my ajax call
           var str = ''
           str += '<div id="recordCreated">'
           str += '<h2> Record ' + data + 'd</h2>'
           str += '</div>'

           // Add div to container on page
           $("#userAdded").html(str)
  }

Я хочу получить данные ответа от моего вызова ajax, чтобы я мог использовать их в своей функции ajaxSuccess, как sgiwb выше. Есть ли способ достичь этого?

Большое спасибо

1 Ответ

1 голос
/ 03 февраля 2010

Вы можете добавить ответ как параметр к функции:

function ajaxSuccess(response) {
    // use the response here
}

Цитата из документации :

success : Функция обратного вызова, которая будет вызвана после отправки формы.Если предусмотрена функция обратного вызова «success», она вызывается после того, как ответ был возвращен с сервера.Передается значение responseText или responseXML (в зависимости от значения параметра dataType).

...