从阅读线程中可以清楚地看出,我可以使用 Ajax / JQuery 调用 PHP 函数,但我无法完全理解细节。
假设我有一个函数 foo(),它只是将“bar”添加到我传入的某个字符串中。foo() 存在于 foo.php 中。要在我的无 JavaScript 的 HTML 中使用它,我会做这样的事情:
<?php include 'foo.php';?>
<?php echo foo('bar')?>
...我的输出是“foobar”。伟大的。
我怀疑我这样做是为了通过 JavaScript 获取 foo() 的输出:
<script>
$.post("http://foo.com/foo.php", {
<Magic happens here>
}, function(response) {
useTheOutput(response);
});
</script>
....但我不清楚我应该发布还是获取...以及如何传递一个值,比如'bar'。
谁能把我推向正确的方向?以下是讨论同一件事的其他线程,我只是无法连接所有点: