在 PHP 中是这样,但在 Ruby 中是这样
if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && $_SERVER['HTTP_X_REQUESTED_WITH']=="XMLHttpRequest") {
}else{
// header("Location: " . base_url());
}
最佳答案
在您可以使用的请求对象上有一个xhr?
方法。所以在你的 Controller 中:
request.xhr?
根据请求是否作为 XMLHttpRequest 发送,将返回 true 或 false。
关于jquery - 如何在 ruby 中告诉 ajax 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3701037/