如何在Javascript中使用控制器的返回值?

如何在Javascript中使用控制器的返回值?,javascript,laravel,controller,Javascript,Laravel,Controller,我没有具体的代码示例,因为这只是出于兴趣,但是: 比如说,我该如何使用控制器方法的返回值 public function example() { return->back()->with('success'); } public function exampleTwo() { return 'failed'; } 在blade中,我使用以下命令调用此函数: <a href="URL TO ROUTE(which calls controller meth

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

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

public function exampleTwo() {
     return 'failed';
}
在blade中,我使用以下命令调用此函数:

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

例如,更改标记的颜色? 我知道如何使用ajax,但不使用这个返回值,因为这个路由是通过html->routes->controller@方法调用的 而不是通过ajax->url->return

我希望你能理解:)如果不是,我会更深入地说明这个问题,但我想我想要的很清楚。
谢谢你帮我摆脱困境

假设您有一个URL

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

在controller
myController
中,您的方法
myMethod
如下:

public function myMethod() {

  return "myValue";

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


使用返回值的唯一方法是a)使用ajax请求获取json。b) 在将页面发送给用户之前,将值写入javascript变量<代码>让val=”“您可以执行以下操作:
$estates=Est::query()->get(['Est\u id','Est\u name','Est\u sigla');返回视图('admin/states/index',['estates'=>$estates])他需要重新使用Javascript中的响应,以便查看<代码>变量t=
$.get( "target/url", function( data ) {
  var x = data; // var x = 'myValue'
});