SignalR を使用する小さなプロジェクトがありますが、非常に一貫性のない動作が発生しています。
<script type="text/javascript">
$(function () {
var chat = $.connection.brewBattleHub;
$.connection.hub.start().done(function () {
$("#broadcast").click(function () {
// Call the chat method on the server
chat.server.roll($("#username").val(), $("#drinkname").val());
});
chat.server.sendMessage("SignalR loaded...");
});
});
</script>
ページをロードすると、「SignalR がロードされました」というメッセージが表示される場合と表示されない場合があります。
ページには他にもいくつかの機能があり、これも機能しないことがあります。ボタンをクリックして物事を十分に実現すると、最終的にはすべてが一度に実行されます...この時点から、すべてがゴールデンで完全に機能します。
ですかstart().done()
?すべての準備が整っていることを確認しませんか?
===補遺、私はjqueryモバイルを参照していません(Googleはそうするとバグがあると述べました)