0

我目前从 javascript 调用 PHP 脚本并返回 json 数据。这对客户很有效。我需要从另一个 PHP 文件中对 PHP 脚本进行相同的调用。这可以做到吗?

我当前的 jquery 调用如下所示:

$.post('functions/get_testdata.php?type='+Type, function(data) {
   ....
});

从我想调用的另一个 PHP 脚本中:

'functions/get_testdata.php?type='.$type

我可以将 get_testdata 的内容复制到我的另一个 PHP 页面,但我只想为此维护一个代码块。

有什么想法还是我错过了显而易见的事情?

4

2 回答 2

3

是的,您可以使用 cURL 之类的东西来做您想做的事情,但是我建议更好的方法是将该页面上的逻辑封装到一个类或函数中。这样当您调用该页面时,您可能会执行类似的操作

$type = $_GET['type'];

$result = your_new_function($type);

然后,您可以从代码中的任何位置调用这个新函数(或类),并将所需的参数传递给它。

于 2012-12-18T19:30:56.313 回答
0

$_GET 是全局的,因此您可以在所有 php 文件中访问它。您只需要包含另一个文件。

http://php.net/manual/en/function.include.php

于 2012-12-18T19:27:59.420 回答