AJAX を使用して Javascript 配列を PHP に送信したいと考えています。これは非常に単純なコードのように見えますが、「No isset」というメッセージが表示されます。
<?php
if (isset($_REQUEST['activitiesArray'])) {
echo 'YES isset';
}else{
echo 'No isset';
}
?>
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript">
var activities = ["thing1", "thing2", "thing3"];
$.ajax({
type: "POST",
url: "JavatoDBase.php",
data: { activitiesArray : activities },
success: function() {
$("#lengthQuestion").fadeOut('slow');
}
});
Safari に次のように表示されます。これは、POST が動作していることを示しています。