#php #ajax
#php #ajax
Вопрос:
Я создаю массив, подобный этому:
$('.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:
Вам просто нужно записать данные в допустимом формате объекта JavaScript:
data : { return_url : "welcome", datas : arr }
или, если вы используете var для URL, используйте:
var return_url = 'welcome';
data : { return_url : return_url, datas : arr }