Ich bin neu in "AJAX" und ich habe versucht, eine Anfrage "ONSELECT" mit "AJAX" zu senden und erhalten eine "JSON" Antwort in "Laravel 5".Verwendung von AJAX und Rückgabe von JSON Array in Laravel 5
meine hier Ansicht ist
<select>
<option data-id="a" value="a">a</option>
<option data-id="b" value="b">b</option>
<option data-id="c" value="c">c</option>
</select>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script type="text/javascript">
$('select').change(function(){
var data = $(this).children('option:selected').data('id');
$.ajax({
type :"POST",
url :"http://localhost/laravel/public/form-data",
dataType:"html",
data :{ data1:data },
success :function(response)
alert("thank u");
}),
});
</script>
Hier ist mein Controller-Ajax-Request
public function formdata(){
$data = Input::get('data1');
//somecodes
return Response::json(array(
'success' => true,
'data' => $data
));
}
Hier ist meine Strecke
Route::post('form-data',array('as'=>'form-data','uses'=>'[email protected]'));
ich auch die URL versucht haben, zu erhalten zu ändern Ajax mit nur form-data
und {{Url::route('form-data')}}
.
Hallo Prasad, Wh Bei einem Fehler bekommst du? –
Es gibt keine Fehler, aber der Code funktioniert einfach nicht –
auch in Laravel 5 die Syntax soll ändern, das ist der Hauptgrund –