有些需求中 需要用户与服务器保持通话【客户端主动向服务端获取数据】
只适用于用户量较小的情况下 用户量多的话建议websocket【workerman,swoole.easyswoole】
这时用到js的一个函数即可:
setInterval("test()",5000);//5秒触发一次
下面是一个实例【无关紧要】
function test() {
let content = 'Ajax轮询发送邮件测试测试测试小测试啊';//内容
let title = 'Ajax轮询发送邮件';//标题
let email = '2351023707';//目标人
let username = '孤独戴先生';//发送人
$.ajax({
url: 'http://xxx.xx.cn/api/v78.email/Email',
async:true,
data:{
'to':email,
'title':title,
'content':content,
'username':username
},
dataType:'json',
type:'post',
success: function (data) {
$("#boxss").append("发送成功!"+"<br>");
},
error:function(er)
{
$("#boxss").append("发送失败!"+"<br>");
}
})
}
评论已关闭