javascript - Laravel - 如何在 Javascript 中使用 Controller 的返回值?

标签 javascript laravel controller

我没有具体的代码示例,因为这只是出于兴趣,但是: 我将如何使用 Controller 方法的返回值,比方说

public function example() {
     return->back()->with('success');
}

public function exampleTwo() {
     return 'failed';
}

在我调用此函数的 Blade 中:

<a href="URL TO ROUTE(which calls controller method)">

例如,更改 a 标签的颜色? 我知道如何使用 ajax 来做到这一点,但不使用此返回值,因为此路由是通过 html -> 路由 -> Controller @ 方法调用的 而不是通过 ajax -> url -> return

我希望你能关注:)如果没有,我会更深入地说明这个问题,但我想它很清楚我想要什么。 谢谢你帮我解决问题!

最佳答案

假设您有一个类似以下的网址,

Route::get('/target/url', 'myController@myMethod');

Controller myController中的方法myMethod将类似于,

public function myMethod() {

  return "myValue";

}

现在,您需要将其作为 ajax 请求调用,(这里我使用 jQuery Get)

$.get( "target/url", function( data ) {
  var x = data; // var x = 'myValue'
});

关于javascript - Laravel - 如何在 Javascript 中使用 Controller 的返回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55732228/

相关文章:

javascript - Spotify 网络播放 SDK

laravel - 如何使用包语言文件?

javascript - 使用 vform 包在 laravel 和 vue 中 undefined variable

laravel - React Native Fetch 请求在 Laravel API 中抛出 "Network Request Failed"错误

.net - 如何本地化 ASP.NET MVC 应用程序中的 Controller 名称和操作?

javascript - 奇怪的 javascript 数组推送行为

javascript - 为什么 Blob 构造函数只将数组作为第一个参数?

javascript - 检查文件名中的无效字符(特殊字符和国际字符)而不验证文件路径

asp.net-mvc - 如何在MVC Url.Action中调用不同 Controller 中的不同方法?

php - 无法实时从redis读取