2 つ目の目が必要だと思います。
PHPファイルを呼び出すajaxがいくつかあり、jsonを返しています。これはすべてうまくいきます。次に、テスト目的で返すデータ要素を警告しています。これを行う際に、関数が呼び出されていないことを絞り込みました。
<?php
// database functions
$response = array();
$count = 1;
// connect to db
function connect() {
$response['alert'] = 'connect ran'; // does not get alerted
}
// loop through query string
foreach ($_POST as $key => $value) {
switch ($key) {
case 'connect':
$response['alert'] = 'case ran';
if ($value == 'true') {
$response['alert'] = 'if ran'; // this is what gets alerted, should be overwriten by 'connect ran'
connect(); // function call does not work?
} else {
$response['alert'] = 'false';
$mysqli->close();
}
break;
case 'otherstuff':
break;
}
++$count;
}
$response['count'] = $count;
echo json_encode($response);
?>
何か案は?ありがとう。