ポストリクエストを送信しようとしていますが、コールバックの応答が異なります。
function get_response()
{
var data =
{
value1: "value1",
value2: "value2"
};
$.post("/index.php?id=1",data,function(text)
{
$("#container1").empty();
$("#container1").append(text);
$("#container2").empty();
$("#container2").append(text);
});
return;
}
現在表示しているページに2つの値を送信しています。各値は異なる関数に渡され、関数ごとに1つの結果を受け取ります。
if (isset($_POST['value1']))
{
echo $this->function_1();
exit;
}
if (isset($_POST['value2']))
{
echo $this->function_2();
exit;
}
私はすでにたくさん試し、さらにグーグルで検索しました...しかし、私は自分の状況に合ったものを見つけることができません。基本的に、function_1の戻り値を#container1に貼り付け、function_2の戻り値を#container2に貼り付けたいと思います。
私の脳は私の質問のATMの構造よりも混乱していると思います...しかし、それでもある程度理解できることを願っています(:
私は現在2つの異なるポスト関数を実行していますが、両方が間隔に設定されているため、同時に複数のポストを送信するのは面倒で、私の意見では非効率的です(間隔が短いため、スタックする可能性があります)。