如何将PHP插入jQuery?

我知道无法从客户端(JavaScript)执行PHP,但那么适当的方法是什么呢? 用PHP编写我的jQuery? 这是我正在寻找的一个例子。

 
var templDirec = $("#template_directory").html(); var imgHTML = '';

由于我是新手,因此首选简单的描述性答案。 让js和php协同工作的最佳方法是什么? 谢谢

首先,你应该用script -tag包装js-code:

     

如果要将一些数据从PHP传递给JS,请使用echo

  

其中$image -php变量。 通常,您可以使用PHP和html生成任何JS代码。

要将数据从JS传递到PHP(从客户端到服务器),请使用AJAX

我希望这将有所帮助。

你的问题非常暧昧,不清楚你在问什么。 一旦您从评论或答案中了解某些内容,请立即编辑并优化您的问题。

首先,正如webdeskil在评论中所说的那样,你确实可以从客户端调用PHP代码,事实上这很常见。 你不能做的是在客户端“ON”执行PHP代码。 任何执行服务器端代码的请求,在这种情况下,PHP必须转到它可以执行的服务器,并且它是有意义的。

从你的标签看起来你正在为wordpress编写一些代码。 恕我直言,学习编程技巧的一个好方法是查看现有的代码。 由于wordpress是开源的,因此您可以打开任何插件或主题并查看内部。 但是,wordpress需要的头号资源当然是codex。 仔细阅读codex文档,在这种情况下,使用javascript的codex文档与您的问题相关。

一些可能有用的提示:

  • 你应该避免编写javascript文件,其中php可以做同样的事情
  • 如果您使用JQuery,您应该知道wordpress已经为您加载了一个JQuery实例,如果可以,您应该避免加载另一个实例

无论如何,为了给你提供更多的帮助,你需要进一步编辑和改进你的问题,否则我们试图帮助你的所有猜测。