0

php コードを呼び出す html ファイルのコンソールには、php コードが実行されたときに次の結果が表示されます。

php 処理: デバッグ 3: TEST IF: in IF

PHP 処理: デバッグ 4: false

ただし、最初のコンソールの結果はphp processing: debug 3: TEST IF: in ELSE. たとえば、コンソールによると、if-else ステートメントの間違った (if) 部分が実行されているようですが、その理由がわかりません (この非常に単純なコードの場合)???

助言がありますか?

PHP コード:

//TEST CODE
if($productselected_form[0] == true)
{
    $response_array['debug3'] = 'TEST IF: in IF';
}
else
{
    $response_array['debug3'] = 'TEST IF: in ELSE';
}
$response_array['debug4'] = $productselected_form[0];

//send the response back
echo json_encode($response_array);
//END TEST CODE

Javascript コード (PHP コードへの ajax 呼び出しの console.log):

console.log("php processing: debug 3: "+msg.debug3);
console.log("php processing: debug 4: "+msg.debug4);
4

2 に答える 2