我没有特定的代码示例,因为这只是出于兴趣,但是: 假设我将如何使用控制器方法的返回值
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
我希望您可以遵循:)如果不是,我将更深入地说明问题,但我想它很清楚我想要什么。 感谢您的帮助!
答案 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'
});