Как я могу получить всю информацию об идентификаторе, используя Ajax - PullRequest
0 голосов
/ 19 апреля 2019

У меня вопрос с использованием Ajax-вызова, у меня есть следующий код:

$.ajax({
  async: true,
  url: 'test/',
  type: 'POST',
  datatype: 'text json',
  data: {
    id: id,
  },
  success: function(data) {
    // Get the data of the id (1)
  },
  error: function(xhr, errmsg, err) {

  }
});

И я хотел бы сделать запрос, который позволяет получить всю информацию с идентификатором в данных, там есть идентификатор, и я думаю, что мне нужно записать информацию, чтобы получить данные идентификатора в (1). Но я не знаю, как это сделать, не могли бы вы помочь мне, пожалуйста?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 19 апреля 2019
if you want all information related to a particular id then you can go with form  
$("form").serialize(); for example 

<form id="myForm">

//mention components text,radio,etc between this form tag
</form>

and finally when control goes to ajax call,then your code should be

$.ajax({
async: true,
url: 'test/',
type: 'POST',
datatype: 'text json',
data:$('#myForm').serialize(),
success: function(data) {
},
error: function(xhr, errmsg, err) {
}
});

through this approach your all data will be in data attribute.
let me know if it works for you.
0 голосов
/ 19 апреля 2019

Вы не приложили пример возврата данных

, если это массив объектов, и вам нужен первый, который вы можете использовать var firstObj = data[0];

Если у вашего объекта есть поле Id, вы должны использоватьфильтр, чтобы найти его

firstObj = data.filter(function (item)
    {
        return item.ID == 1 //if true object will be pushed to returned array
    })[0]; //get only first (and I assume unique) result
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...