我没有具体的代码示例,因为这只是出于兴趣,但是: 我将如何使用 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/