【发布时间】:2017-08-08 22:22:09
【问题描述】:
我正在尝试使用此路由调用 laravel 控制器:
Route::post('obtenerNodos', 'panelController@obtenerNodos');
但我只是得到:500 , error, Internal Server Error
$.ajax({
url: "obtenerNodos",
data: { id: '1' },
method: 'post',
success: function () {
console.log("done");
//do something
},error: function(xhr, ajaxOptions, thrownError){
console.log(xhr.status+" ,"+" "+ajaxOptions+", "+thrownError);
}
});
这是控制器:
namespace App\Http\Controllers;
use GuzzleHttp\Client; use Illuminate\Http\Request;
class panelController extends Controller {
public function viewpanel(){
return view('admin.panel');
}
public function viewstats(){
return view('admin.estadisticas');
}
public function viewfacs(){
$client = new Client();
$res = $client->get('http://smartbill.co:332/SmartBill2/rest/factura/get?codigo=FA001100x01&token=fd25834e78c7c4f806e9e56b307d16c18a847197');
$respuesta = json_decode( $res->getBody()->getContents(),true);
return view('admin.factura_add')->with('facturas', $respuesta);
}
public function viewfacsreg(){
return view('admin.factura_reg');
}
public function cerrarSesion(){
//matar sesion antes de hacer la redirreccion
return view('welcome');
}
public function obtenerNodos($id){
$id = Input::get("id");
return "done";
}
}
这是完整的错误:
POST http://binario.com/obtenerNodos 500(内部服务器错误)发送 @jquery.min.js:6 ajax @jquery.min.js:6 (匿名) @viewfacsreg:199
【问题讨论】:
-
你能从你的控制器分享
obtenerNodos()代码吗? -
你也可以分享堆栈跟踪错误
-
@yoeunes 已经编辑了帖子
标签: javascript php jquery ajax