如何将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实例,如果可以,您应该避免加载另一个实例
无论如何,为了给你提供更多的帮助,你需要进一步编辑和改进你的问题,否则我们试图帮助你的所有猜测。