Передача значения элемента и массива в ajax на страницу PHP - PullRequest
0 голосов
/ 25 апреля 2019

Я создаю массив следующим образом:

$('.el').each(function(e) {
    arr.push({
        date: $(this).data('date'),
        roomid : $(this).data('roomid'),
        status : $(this).data('status')
    });
});

В конце я передаю массив, подобный этому:

[{date: "2019-05-01", roomid: 107, status: "Close"}, {date: "2019-05-02", roomid: 107, status: "Close"}]

После того, как я передам этот массивМой PHP-скрипт выглядит так:

$.ajax({
    type: 'POST',
    data: { datas : arr },
    url  : url
...

Как я могу преобразовать свой код для включения в data новый элемент, где:

var return_url = 'welcome';

Могу ли я сделать это:

data: { return_url=welcome, datas : arr },

Спасибо.

1 Ответ

1 голос
/ 25 апреля 2019

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

data : { return_url : "welcome", datas : arr }

или, если вы используете переменную для URL, используйте:

var return_url = 'welcome';
data : { return_url : return_url, datas : arr }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...