Javascript从单独的PHP脚本获取输出

jdb*_*org 5 javascript php jquery

我希望javascript能够使用jQuery调用php脚本(只是回声一个字符串).

我认为$.get是正确的方式,但不太确定.

然后我想将返回的字符串用作javascript变量.

age*_*eto 16

实际上,$ .get()是要走的路.

首先,您需要一个页面/网址来输出您要使用的功能的结果(例如,*www.yoursite.com/test_output.php*).您应该创建该页面并调用要在其中使用的功能.还要记住我说输出,而不是返回,因为.get将获取http响应的输出,而不是php函数的返回值.

所以,如果你在你的网站规定的下列功能(也可以在test_output.php定义它,当然):

<?php 
function say_hello() {
 return 'hello world';
}
?>
Run Code Online (Sandbox Code Playgroud)

在test_output.php中,您需要这样的东西:

<?php
echo say_hello();
?>
Run Code Online (Sandbox Code Playgroud)

然后在客户端,你需要一些JavaScript/jQuery:

var data_from_ajax;

$.get('http://www.yoursite.com/test_output.php', function(data) {
  data_from_ajax = data;
});
Run Code Online (Sandbox Code Playgroud)

现在你有了存储在data_from_ajax中的ajax .get()函数的输出,你可以随意使用它.


PiT*_*ber 7

$ .get()是正确的方法.

$.get('ajax/test.php', function(data) {
  // use the result
  alert(data);
});
Run Code Online (Sandbox Code Playgroud)