如何在加载时在php中发布值(无需单击任何内容)

如何在加载时在php中发布值(无需单击任何内容),php,javascript,ajax,jquery,post,Php,Javascript,Ajax,Jquery,Post,我想从php页面向jquery代码发送一个变量。我知道我可以使用$\u post和$\u get来实现这一点,但是据我所知,它们涉及到用户的一个操作,以触发“发送”操作。 我正在寻找在页面加载时发送此消息(因此用户不(必须)知道正在进行此操作) 我发现了这一点,但它可能是断章取义的,或者可能不是我想要的,但以下内容不起作用: $.post("demo.php", { name: "John", time: "2pm" } ); 为了让你们知道我为什么要问这个问题,我有一个图像数组,并计算了数

我想从php页面向jquery代码发送一个变量。我知道我可以使用$\u post和$\u get来实现这一点,但是据我所知,它们涉及到用户的一个操作,以触发“发送”操作。 我正在寻找在页面加载时发送此消息(因此用户不(必须)知道正在进行此操作)

我发现了这一点,但它可能是断章取义的,或者可能不是我想要的,但以下内容不起作用:

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

为了让你们知道我为什么要问这个问题,我有一个图像数组,并计算了数组中的图像数量。我需要将这个值植入jquery,这样我就可以将它用于各种宽度等等。。。我唯一想做的是将html上的值作为一个隐藏元素,但这在可访问性和google搜索方面是不正确的。

您似乎试图从服务器端(php)到客户端(javascript)获取一些变量。一种解决方案是在服务器端代码中生成javascript变量

e、 g

echo';
echo'var name=“”.$nameVar.“;”;
回声';

这只是一个演示。您应该了解它是如何工作的。

我理解“我需要将此值植入jquery,以便将其用于各种宽度等。”我想这就是我需要的-我现在正在测试它,我有点慢:)
echo '<script type="text/javascript">';
echo 'var name = "' . $nameVar . '";';
echo '</script>';