0
私は、phpでechoを使用して、ユーザーごとに異なるアクションをajaxで2回実行しています。 しかし、私は、エコーを2回使用してPHPサーバからHTMLページにデータを入力することができないようです。 はここにphpのコードです:echoを2回使用してajaxを使用してphpからhtmlクライアントにデータを取り込む方法
<?php
// Receive the Data from Client
$data = $_REQUEST;
$fileName = $data['fileList'];
$files = glob("*.txt");
//it will pass data while the html page load (and working fine)
echo json_encode($files);
//set the file path for text files
$file_Content = file_get_contents("temp.text");
//this will pass while user click a button, but while using it is not working, even the first echo also
echo json_encode($file_Content);
?>
これを行う方法はありますか?または任意の提案の嘆願..ありがとう
あなたは異なるアクションのために、PHPに反対 ')('にISSETをテストするために、AJAXのパラメータを送信する必要があります。 – PHPglue
2つのデータを結合し、 'json_encode(array($ files、$ file_Content))'のように最後の部分にエコーすることをお勧めします。 –
あなたが何を記述するかは、予想される動作ではありません。エラーを再現してみることはできますか?あなたはhttps://3v4l.org/ – Patrick