我正在创建一个PHP游戏,在游戏中,页面顶部有一个部分显示用户剩余的能量,这是一个文件'header.php'
有一个页面,用户可以去健身房训练他们的技能,训练他们的技能减少他们的能量。
目前必须刷新健身房页面以便header.php可以重新加载以反映他们的新能量水平,无论如何只是刷新header.php而不是整个页面?
我希望你明白,
谢谢,
杰克。
答案 0 :(得分:1)
如果您使用php“包含”页面,则无法执行此操作。 Php是服务器端。当它到达客户端浏览器时,它已被解析并以HTML格式发送。
您必须使用ajax。使用ajax的最佳方法可能是将“energy”作为json字符串(或类似字符串)发送,并使用javascript更改数字。
如果你使用的是facebook(你将它作为标签),我不知道你可以使用什么,但是如果你可以使用jquery,那么查找jquery的$ .ajax函数会很好。
答案 1 :(得分:0)
您可以使用一些jquery / ajax脚本刷新并显示能量级别,而不是刷新整个标题。