ポーリングAJAXリクエストをサーバーに送信し、サーバーにデータを送信する必要があります。私はいくつかの異なる背景ジョブを実行していますが、それぞれのジョブが終了したかどうか確認したいと思います。私はそれを行うための宝石を見つけましたが(resque-status)、javascriptとコントローラの間でデータをやりとりする方法は不明です。AJAXをポーリングしてJavaScriptとサーバー間でデータを送信する
まず、このポーリングAJAXリクエストをサーバーに構築する方法は何ですか?構文は何でしょうか?私が確信している次のことは、ジョブのステータスをajaxリクエストに戻す方法と、すべてのジョブが終了していない場合にAJAXリクエストを再度送り返すことです。私はJSONがおそらくここで助けてくれると仮定しています。
私は、好ましくは、RailsとjQueryの上のルビーを使用して(コード例を本当に感謝し
ここで、PHPのjsonデータはajax関数に返されますか?どのAJAX関数がjsonデータを送信するのかをどのように知っていますか? Btw、私はRoRを使用しています。あなたがそれを知っているなら、私はその言語フレームワークの例を好むでしょう。 –
echo json_encode($ obj);それを送り返しています。それは、リクエストに含まれるパラメータに基づいて何を返送すべきかを知っています。 –
しかし、それを同じAJAX関数に送り返すことをどのように知っていますか?あなたはそれをRoRコントローラの内部から戻す方法を知っていますか? –