データベースから一連のデータを返すクラスがあります。index.php
クラスは ajax によって呼び出され、結果をフォーマットして表形式で表示できるように、結果を に戻す必要があります。
問題: ajax を介して結果を返して、php 変数に戻すことができません。あなたが提供できるどんな助けも大歓迎です。
<php
class Questions
{ public function displayQuestions()
{
return $this->questionArray;
} // contains set of data from db
}
?>
クラスからデータセットを返し、それを に渡して、$var
表示用にデータをフォーマットできるようにします
index.php
:
<html>
<body>
<div id="questiondev" ><?php $var[] = returned by ajax ?> </div>
<div id="questionButton">
<form method="POST" name="form_questions" action="">
<TEXTAREA NAME="saveqa" id="saveqa"></TEXTAREA>
<BUTTON class="btn_save" id ="btn_save" NAME="btn_save">Ask</BUTTON>
</form>
</div>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function() {
$('#btn_save').on('click', function() {
$.ajax({
type: "POST",
cache: false,
url: "testData.php",
dataType: "json",
success:function(info){
$('#questiondev').html(info[0]);
console.log(" reponse :"+ info);
}
});
});
$('#btn_save').trigger("click");
});
</script>
</body>
</html>