小编典典

如何将数据从PHP返回到jQuery ajax调用

ajax

我正在使用ajax发布一些数据。我想处理该数据并返回到调用jQuery脚本。

这是我的jQuery:

$.ajax({
  type: "POST",
  url: "somescript.php",
  datatype: "html",
  data: dataString,
  success: function() {
    //do something;
    }
});

这是我在服务器上的somescript.php:

  <?php
    //manipulate data
    $output = some_function(); //function outputs a comma-separated string
    return $output;
  ?>

我在服务器端是否正确执行此操作?ajax调用完成后如何访问返回字符串?


阅读 275

收藏
2020-07-26

共1个答案

小编典典

我想到了。需要在PHP中使用echo而不是return。

<?php 
  $output = some_function();
  echo $output;
?>

和jQ:

success: function(data) {
  doSomething(data);
}
2020-07-26