我有这个按钮,当我点击调用一个敲击函数调用另一个jquery get函数,但我注意到jquery get函数被调用并被执行但是在执行结束时不会触发回调。为什么?
这是我的代码
发射它的按钮?
<li class="online" data-bind="click:$parent.startChat" >
startchat方法:
onlineFriends.startChat = function(friend) {
onlineFriends.presentChat().id(friend.id());
onlineFriends.presentChat().username(friend.userName());
onlineFriends.presentChat().img(friend.picture());
onlineFriends.presentChat().messages([]);
onlineFriends.presentChat().messages(friend.messages());
onlineFriends.loadMessages(friend.id(),1);
};
最后是加载消息方法:
onlineFriends.loadMessages = function(id,page) {
$.get("http://localhost:8080/dashboard/message/" + id + "/" + (page - 1), function(data, status){
alert('happy');
});
};
我在回调中发出警告,但它没有被触发,并且从服务器成功返回了get请求。