从 javascript 在服务器中调用 php

Calling php in server from javascript

这个名字的问题很少,但我想要一个没有太多细节的简单示例。

页面上有一个按钮,当我点击时,它必须转到服务器并且 运行 服务器上有一个 php 文件。下面的代码不起作用...

我的 html 代码(带 js)是:

<button onclick="myFunction()">Do it</button>
<script type="text/javascript">

function myFunction(){
    var x = new XMLHttpRequest();
    x.open("GET","C:\testSample\sample.php",true);
    x.send();
    return false;
</script>

我的 php 文件是:

<?php
 echo "Hello world";
 ?>

是关于我在js中定义的php文件的路径吗?

你的路径是这样的:

xmlhttp.open("GET","./Path/Here/books.xml", false);  //for relative urls

xmlhttp.open("GET","http://localhost/Path/Here/books.xml", false); //for absolute urls

您必须安装 XAMPP 服务器,因为 PHP 文件需要在 Web 服务器上执行,而不是在某个本地文件位置。安装后,您可以指定路径,如

x.open("GET","http://localhost/testSample/sample.php",true);