このスクリプトを、SignaR Hub を使用できるバックボーンのモデルに作成/変換するにはどうすればよいですか? 例えば:
<script type="text/javascript">
$(function () {
// Proxy created on the fly
var chat = $.connection.chat;
// Declare a function on the chat hub so the server can invoke it
chat.addMessage = function (message) {
alert("message");
};
// Start the connection
$.connection.hub.start();
});
</script>
編集
私はこれを思いついた:
window.Message = Backbone.Model.extend({
hub: undefined,
initialize: function () {
this.hub = $.connection.message;
},
addMessage: function (message) {
alert(message);
},
connect: function () {
$.connection.hub.start();
var messages = this.hub.getAll();//get messages
}
});
しかし、これは次のエラーのために機能していません:
このエラー: :55885 予期しない応答コード: 200