我有点困惑如何以正确的方式解决这个问题..
这是我打算使用的 jQuery 函数。在 1.7.2 jQuery、PHP 5.2 上运行。
$(function() {
var timer = setInterval( showDiv, 5000);
//var categoryid = ;??
function showDiv()
{
$.post("check4_new_data.php?categoryid="+encodeURIComponent(categoryid),
function(response)
{
$('#awaiting').fadeOut(400); //cosmetics, nothing important
$('#posting1').html(unescape(response));
$('#posting1').fadeIn(200);
});
}
});
问题:
PHP页面加载时设置了一个PHP变量$categoryid
,并且..这个函数需要它。那么,如何以$categoryid
正确、最安全的方式发送回 jQuery 呢?
注意:我一直使用 cookie 作为第一个测试来保持categoryid
PHP 的存在,但随后所有打开的(和不同的)页面开始加载相同的数据(根据访问的最新页面)。
谢谢!