私はいくつかの簡単なAJAXリクエストをテストしていコントローラ 内部サーバーエラーで応答しようとしている間、私はエラーコード500を取得しています500シンプルなjQueryのAjaxリクエストLaravel ..エラーコード:500
マイweb.phpファイル
This one works fine
//Route::get('/test', function() {
// return "i am a success get";
//});
I cannot seem to get this one to work
Route::get('/test', '[email protected]');
マイコントローラー
class shoppingCartController extends Controller
{
public function testfunction(Illuminate\Http\Request $request)
{
//
// if ($request->isMethod('post')){
// return response()->json(['response' => 'This is post method']);
// }
//
// return response()->json(['response' => 'This is get method']);
//
return 'test';
}
}
そして、私のjqueryの
$(document).ready(function(){
$("button").click(function(){
$.ajax({url: "test", success: function(result){
$("#div1").html(result);
}, error: function(xhr){
$("#div1").html(xhr.statusText + " " + xhr.status);
}
});
});
});
ajaxなしで動作しますか? – n00dl3
あなたのAJAXコールはどのメソッドを使用していますか? 'POST'を使用している場合、エラーが発生します。ブラウザで開発ツールを使用すると、実際のエラーメッセージが表示されます。 – James
実際のエラーメッセージを表示してここに投稿するには、firebugを使用してください。 ajax urlに '/'を追加すると '/ test'になります。それは動作しますか? –