2011-05-21 39 views
2

我想从我的PHP页面发送一个变量到我的jQuery代码。我知道我可以使用$ _post和$ _get来做到这一点,但据我所知,它们涉及用户的操作,以触发“发送”操作。 我正在寻找发送此页面加载(所以使用不(必须)知道这是继续)如何在PHP上加载值(无需点击任何内容)

我发现这一点,但它可能是超出上下文或可能不是什么我在寻找,但下面不工作:

$.post("demo.php", { name: "John", time: "2pm" }); 

只是让你知道为什么我问,我有图像阵列和图像阵列具有数量的计算。我需要将这个值传给jquery,以便我可以将它用于各种宽度,等等......唯一我认为这样做的做法是将html上的值作为隐藏元素,但这不正确在可访问性和谷歌搜索方面。

回答

1

看来你试图从服务器端(PHP)的一些变量到客户端(JavaScript)。一种解决方案是在您的服务器端代码中生成JavaScript变量。

例如

echo '<script type="text/javascript">'; 
echo 'var name = "' . $nameVar . '";'; 
echo '</script>'; 

这只是一个演示。你应该明白这是如何工作的。

+0

他想要相反的事情。 – 2011-05-21 09:27:34

+0

嗯,我明白“我需要将这个值传给jquery,以便我可以将它用于各种宽度等等。” – 2011-05-21 09:28:41

+0

我认为这是我需要的 - 即时测试它,即时通讯有点慢:) – aurel 2011-05-21 09:31:05

相关问题