如何在本地应用程序中连接前端(js)和后端(php)?

How to connect frontend (js) and backend (php) in a local application?

对如何连接前端和后端感到困惑?

假设我有一个对象 objvar jsonText = JSON.stringify(obj);

如何将此 jsonText 发送到后端(本地,非远程服务器,无数据库),使用 php 获取此数据,然后将内容另存为一个新的 JSON 文件?

非常感谢!

您需要从数据库或 PHP 中的其他地方查询您的数据。然后,您可以 echo 以 JSON 格式使用 PHP。在第二步中,您可以使用 jQuery 或普通的 JavaScript 对这个 PHP 文件进行 Ajax 调用,并用它做一些事情。

PHP (data.json.php):

<?php
  header('Content-Type: application/json');
  $output = array();
  // query the data from somewhere
  $output['data'] = "1234";
  echo json_encode($output); // json_encode creates the json-specific formatting
?>

JavaScript (jQuery):

$.ajax({
   url: "data.json.php",
   success: function(result){
      console.log(result);
   }
});

代码未经测试,但我认为您应该明白了。