我有一个用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中实现这个的最简单,最有效的方法是什么? 谢谢。
答案 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