HTML 5 SSE
- PHP 스크립트가 웹 페이지에 업데이트를 푸시 할 수있게 해주는 EventSource 객체를 사용하는 코드 블록이 있습니다. 그러나, 나는 또한 매개 변수를 스크립트에 전달하는 데 관심이있다. 어떻게해야합니까? 여기 HTML SSE에서 POST 매개 변수를 전달하는 방법은 무엇입니까?
코드이다 : 그러나
$.post("get_message.php", {largest_id: 30}, function(data, status){ some function });
같이이
if(typeof(EventSource) !== "undefined")
{
var source = new EventSource("get_message.php");
source.onmessage=function(event)
{
document.getElementById("message-window").innerHTML+=event.data + "<br>";
};
}
else
{
document.getElementById("message-window").innerHTML="Sorry, your browser does not support server-sent events...";
}
내가 생각할 수있는 가장 가까운 것은 AJAX를 사용하는 것입니다, 내가 작성하는 방법을 잘 모르겠어요 이 jQuery?
정말 POST 본체가 필요합니까? 아니면 GET 매개 변수 (''새로운 EventSource ("get_message.php? largest_id = 30")')로 충분할 것인가? – Bergi
@Bergi GET 매개 변수의 char 길이가 더 깁니다. 숯불 천장이없는 POST가 필요합니다. – blazonix
글쎄, 그것은 웹 서버가 할 수있는 것과 브라우저의 특색에 달려 있습니다. 하지만 유스 케이스는 무엇입니까? 파일을 스트림 위치에 업로드 하시겠습니까? – Bergi