0

我是否能够成功访问在 ajax 进程(给定的 url)中调用的函数的返回值?例如,我在 ex.php (url:ex.php) 中调用 export() 函数,该函数返回导出文件的名称。我想在 ajax 成功中访问这个文件名。(成功:)

谢谢。

4

2 回答 2

1

您必须从 php 脚本中回显该值。像 -

<?php echo export(); ?>

现在在 Ajax success() 中,您可以获取 ajax 响应来获取值。

$.ajax({
  url: 'ex.php',
  success: function(data) {
    alert("Exported file name: " + data);
  }
})

甚至更简单的版本 -

$.get("ex.php", function(data) {
  alert("Exported file name: " + data);
})
于 2013-06-25T19:37:33.337 回答
0

当然,它会传递给您设置为成功处理程序的函数:

$.ajax({
  url: 'myUrl.com',
  success: function(data) {
    console.log(data); //shows data returned from server
  }
})
于 2013-06-25T19:33:07.837 回答