所以,前几天我问了这个问题 Session data displaying url of previous picture
它有效,但有没有办法同时调用多个东西?
我有counter.php和report.php,他们都是从getRandom.php访问会话数据。
function Refresh()
{
$('#picturehere').load('getRandom.php', function(){$load('report.php');});
};
我的刷新()代码。 我想在自己的div中显示counter.php,这可能吗?
当我尝试将我的counter.php分离到自己的行中时,它会从上一张图片中获取错误的会话数据。
function Refresh()
{
$('#picturehere').load('getRandom.php', function(){$load('report.php');});
$('#counter').load('counter.php');
};
感谢。
答案 0 :(得分:1)
无需进行3次不同的http request / ajax调用即可从同一服务器获取信息。
您应该进行一次ajax调用并在服务器端组合脚本,或者使用一个包含其他脚本的脚本。然后,您可以将数组或对象中的输出数据与json_encode()
组合,将其发送回浏览器。在那里你可以得到不同的部分,并根据需要将它们放在不同的html元素中。
您可能需要转到更完整的方法,例如$.ajax()
,而不是仅使用.load()
。