我想獲得ajax響應中的值來填充選擇框中的值 我已經獲取了字段值並使用ajax發送到其他頁面。 POST http://localhost/pject_name/public/ajaxteach 405 (Method Not Allowed)
但是當我在網絡中的URL它打印「測試connection'.How獲得在Ajax調用ajax在laravel -post menthod不允許(405錯誤)
$('#name-first').on('change',function(){
dataString=$('#name-first').val();
$.ajax({
type: "POST",
url : "{{url('ajaxteach')}}",
data : dataString,
success : function(data){
console.log(data);
},error: function() {
alert('Erreur. Veuillez réessayer.');
}
});
});
route
Route::get('/ajaxteach', array(
'as' => 'ajaxteach',
'uses' => '[email protected]'
));
controller
public function getproject(Request $request){
print_r($request->dataString);
echo 'test connection';
}
您的類型應該是'GET'不'POST' –
路線::交( '/ ajaxteach',陣列( '作爲'=> 'ajaxteach', '使用'=>「assetRequestController @ getproject ' )); –
嘗試更改'type:「POST」,''輸入:「GET」,' –