jQuery、PHP、AJAX、nodeJSを使用してPHPスクリプトが終了したら、リアルタイム通知を取得する必要があります。リアルタイム通知にPHPとNodeJSを使用するにはどうしたらいいですか?
私はPHPスクリプトにAJAX経由でいくつかのものを送りますが、このスクリプトが始まる(単純な)ときにユーザーに通知できる必要がありますが、終了時にnodeJSを使用して通知できる必要があります。
AJAXスクリプト
$(document).ready(function($) {
$('.rules-table').on('click', '.runRule', function(event) {
event.preventDefault();
/* Act on the event */
var ruleID = $(this).parents('tr').attr('id');
$.ajax({
url: '/ajax/run-rule.php',
type: 'POST',
dataType: 'json',
data: {
ruleID: ruleID
},
})
.done(function(data) {
console.log(data);
})
.fail(function() {
console.log("error");
})
.always(function() {
console.log("complete");
});
});
});
は、処理の負荷を(時間がかかる場合があります) ので、私はそれを実行しているユーザーに通知するために、ここからNodeJSにアクセスする必要がないPHPスクリプトに送信し、その後、通知それが終わったとき。どうやって?
ウェブソケットがあなたを助けてくれる – llamerr
web-socketがphpでも利用できるようにnodejsを使用する必要があるのか分かりませんし、nodejsを使いたいのであれば、なぜPHPで部分的なプロジェクトを持っているのですか?あなたはスタックを再考しようとするべきです、ただリアルタイム通知のためのnodejsを使用することはあまり意味をなさないです – AJS
@AJSまあまあ、私は半ばまともなJavaScript開発者です、ウェブソケットを使用したことはありません。時間を学習するウェブソケット。 – Kieron606