将Express.js ajax处理转换为PHP

时间:2017-02-20 19:34:35

标签: php ajax express

我有一个用express.js编写的简单jQuery ajax调用,但由于服务器托管要求,我需要将其翻译成PHP。

客户端jQuery:

$.get("/get_product_details", function(data){
    alert(data);
});

express.js节点:

app.get("/get_product_details", function (req, res) {
    res.json("Success! Your server is talking to the client");
});

在PHP中实现这个的最简单,最有效的方法是什么? 谢谢。

1 个答案:

答案 0 :(得分:0)

表达js是框架,在php中有许多具有MVC结构的框架,其中有json响应客户端的工具。

在纯PHP中,您可以创建文件,例如ajax.php并添加

 <?PHP
$data = /** your data **/;
header('Content-Type: application/json');
echo json_encode($data);

现在从您的客户端调用/ajax.php

你也可以添加get参数

 <?PHP
    $data = $_GET['params']
    header('Content-Type: application/json');
    echo json_encode($data);

现在从您的客户端调用/ajax.php?params=yourvalue