Laravel-如何在Javascript中使用控制器的Return值?

时间:2019-04-17 16:29:02

标签: javascript laravel controller

我没有特定的代码示例,因为这只是出于兴趣,但是: 假设我将如何使用控制器方法的返回值

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

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

在我从中调用此功能的刀片中:

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

例如,更改a标签的颜色? 我会知道如何使用ajax来执行此操作,但不使用此return val,因为此路由是通过html->路由->控制器@方法调用的 而不是通过ajax-> url-> return

我希望您可以遵循:)如果不是,我将更深入地说明问题,但我想它很清楚我想要什么。 感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

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

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

您的控制器myMethod中的方法myController就像

public function myMethod() {

  return "myValue";

}

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

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