目前我有一个功能可以检查网页是否可以访问。我会在while循环中大约100次调用这个函数,这意味着它有时会持续5分钟来检查所有这100个网页。 我以前从未使用ajax,但我认为用ajax解决这个问题是一个好主意,但是我从未使用过ajax,也不知道如何开始。你能给我一个好的提示吗?感谢您的每一个回答!检查网页是否可以通过php访问并用ajax刷新
0
A
回答
1
我会使用jquery-ajax,使它更简单。 所以把jquery放到你的网站上即可。
这是jQuery的AJAX是如何工作的:
$.ajax({
type: 'POST',
url: '--LINK TO PHP/ASP...---', // Place the link that has the command
data: dataString, // dataString is a json encode of the data that is sent to the file
dataType : 'json',
beforeSend:function(){
// Before you send the info, do what you want here (ie loading gif...)
},
success:function(data){
// If it is successful, then it will do what you want here.
}
});
我希望这有助于。
0
我建议你使用JQuery Ajax,比较容易实现。
$.ajax({
url: "test.html",
context: document.body,
success: function(){
$(this).addClass("done");
}
});
0
从你的(有点不明确的)描述中,我会说使用AJAX来控制网站验证将是一个非常不恰当的方法。
相反,更明智的做法是通过使用cron触发的PHP cli脚本“批处理”网站数据。
因此,一旦你插入相关领域到数据库表中有“处理”标志设置为假,后台脚本,然后将:
扫描网页,AREN数据库在您所需的时间内未被标记为已检查。
开展卷曲查找等
更新数据库记录相应地与当前的时间戳。
...
为了确保与现有执行批处理脚本没有重叠,你应该只调用PHP脚本在cron中每五分钟(的PHP脚本本身内)检查多久脚本一直在“扫描”阶段开始运行,如果运行了四分钟或更长时间,脚本就会退出。 (你可能想调整这些数字,但希望你可以看到我要去哪里)
通过使用这种方法,你将能够让后台脚本无限期地运行(因为它是通过cron调用的,它会在重新启动后自动启动等),并简单地将网页添加到数据库/通过单独的Web前端查看处理结果等。
您当然可以使用AJAX从客户端显示的角度获取数据库当前状态的常规摘要。
相关问题
- 1. 检查是否可以通过JavaScript访问远程网站
- 2. 是否可以通过PHP访问REQUEST_FILENAME?
- 3. Ajax检查是否可以访问https页面
- 4. 检查服务器是否可以通过IPv6访问?
- 5. 如何检查一个文件夹是否可以通过网络访问c#
- 6. 如何检查.html页面是否可以通过iPhone 4访问?
- 7. 是否可以通过AJAX加载跨域网页?
- 8. 是否可以通过JavaScript/Ajax访问这个json数据?
- 9. 您是否可以只通过移动应用程序访问网页?
- 10. 检查网络IF是否可以在C Linux中访问Internet?
- 11. 如何检查Android设备是否可以访问互联网?
- 12. 是否可以通过网络访问Cacti RRD数据库
- 13. 当前网站是否可以通过模板访问?
- 14. 是否可以通过门户网站访问URL?
- 15. 网页访问数据是否可以通过USB发送到计算机
- 16. 如何检查设备是否可以通过活动WiFi连接访问Internet?
- 17. 检查更新并刷新页面
- 18. 检查客户端是否使用urllib2来访问php页面
- 19. 刷新或刷新网页中的AJAX
- 20. Swift - 检查网站是否访问
- 21. 是否可以通过PHP访问查询字符串中的锚?
- 22. PHP:可能通过ajax在页面加载后访问类?
- 23. 是否可以通过查看HTTP流量来查看是否使用了AJAX?
- 24. 检查是否更新网页
- 25. 可以通过PHP PDO访问访问权限并快速访问吗?
- 26. 我可以检查用户是否通过iframe访问某个网站的某个地址?
- 27. 通过Ajax创建Laravel会话并检查它是否存在
- 28. 如何检查ReflectionProperty是否可访问?
- 29. 检查API是否可访问
- 30. 检查用户机器是否可以访问Facebook
什么?麻将?阙? – Neal 2011-04-18 18:10:08