PHP массив в переменные JS с AJAX

У меня есть массив PHP:

$Array= array ($eventRow['title'], $eventRow['start_date'], $eventRow['start_time'], $eventRow['end_date'], $eventRow['end_time'], $eventRow['description'], $eventRow['address']);

я выполняю сценарий ajax с помощью кнопки HTML, и я хотел бы получить значения этих переменных следующим образом:

(document).ready(function() {

//##### send add record Ajax request to outlookimport.php #########
$(".exportOutlook").click(function() {

/*var myData = {
title:
startDate:
startTime:
endDate:
endTime:
description:
address:
username:

};*/
...

Любая идея, как получить значения в файле JS при обработке запроса AJAX?
после этого php-файл, вызываемый ajax, когда я хотел бы получить переменную следующим образом:

$title = $_POST['title'];
$startDate = $_POST['startDate'];
...
...

любая идея будет оценена

0

Решение

В jQuery это:

$.post('outlookimport.php', myData, function (returnedData) {
//Do something
});

В том числе myData в качестве второго параметра его значения будут опубликованы в сценарии PHP.

1

Другие решения

использование json_encode($Array) и прочитайте ответ JSON в вашем ajax-запросе на успех.

$.ajax({
type: 'POST',
url: 'outlookimport.php',
data: myData,
success: function(response){
console.log(response);
}
});
0

По вопросам рекламы [email protected]