【发布时间】:2023-03-22 17:03:01
【问题描述】:
我是否能够成功访问在 ajax 进程中调用的函数的返回值(给定的 url)?例如,我在 ex.php (url:ex.php) 中调用 export() 函数,该函数返回导出文件的名称。我想在 ajax 成功中访问这个文件名。 (成功:)
谢谢。
【问题讨论】:
标签: php jquery ajax asynchronous xmlhttprequest
我是否能够成功访问在 ajax 进程中调用的函数的返回值(给定的 url)?例如,我在 ex.php (url:ex.php) 中调用 export() 函数,该函数返回导出文件的名称。我想在 ajax 成功中访问这个文件名。 (成功:)
谢谢。
【问题讨论】:
标签: php jquery ajax asynchronous xmlhttprequest
您必须从 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);
})
【讨论】:
当然,它已传递给您设置为成功处理程序的函数:
$.ajax({
url: 'myUrl.com',
success: function(data) {
console.log(data); //shows data returned from server
}
})
【讨论】: