我一直在研究Laravel项目,在本地服务器上一切正常,所以我将项目上传到共享主机,以便可以向客户端显示,现在突然所有的GET请求都没有运行正常,一切正常,例如,我可以创建新帐户,登录等,但是取决于GET请求的所有功能现在都无法正常工作,甚至包括分页或Ajax请求,对于分页它都显示了分页链接,但是对于每个页码只会显示第一页的结果,对于Ajax请求,我会收到状态码200,但它没有给我任何形式的答复。
这是分页的简单示例
$items=Item::limit(12)->paginate(12);
$categories = DB::table('item_categories')->get();
return view('item_search', compact('items','categories'));
还有Ajax的示例
请求
var dataString= "id="+id;
$.ajax({
type: "GET",
url:"get_faq",
data:dataString,
success:function(data){
document.getElementById("viewFaqMessage").innerHTML=data.answer;
$('#viewFaqModal').modal('show');
}
})
控制器
public function get_faq(Request $request)
{
$data=Faq::where('id',$request->id)->first();
return response()->json([
'id'=> $data->id,
'number'=>$data->number,
'question' => $data->question,
'answer' => $data->answer
]);
}