私はajaxとjqueryを使用してデータをポストしようとしていますが、ポストメソッドを使用しているときに問題が発生します。そして、打つコントローラメソッドの後にオブジェクトは、AON cansoleが、そのない問題は、laravelでajaxを使用してデータをポストすると発生します。
ビュー
<div class="box-body">
<form role="form">
<!-- select -->
<div class="form-group">
<label>Select</label>
<select class="form-control">
<option>option 1</option>
<option>option 2</option>
<option>option 3</option>
<option>option 4</option>
<option>option 5</option>
</select>
</div>
<!-- input states -->
<div class="form-group has-success">
<label class="control-label" for="inputSuccess"><i class="fa fa-check"></i> Input with
success</label>
<input type="text" class="form-control" id="name" name="name" placeholder="Enter ...">
<span class="help-block">Help block with success</span>
</div>
<div class="box-footer">
<button type="submit" class="btn btn-info pull-right" id="addMenu">Add Menu</button>
</div>
</form>
</div>
スクリプト
<script>
$(document).ready(function() {
$('.ourItem').each(function() {
$(this).click(function (event) {
var text = $(this).text();
$('#inputSuccess').val(text);
$('#delete').show(400);
$('#saveChanges').show(400);
// console.log(text);
});
});
$('#addMenu').click(function (event) {
var text = $('#name').val();
$.post("menu.store", {'text':text}, function(data) {
console.log(data);
});
});
});
</script>
ルート
Route::resource('/menu','NavegationController');
コントローラ
を返す必要があります入力フィールドのname
であることは、オブジェクトを返す必要がありますが、それはそれは
Navigated to http://localhost:8080/beautyproductswebapp/Public/?name=rgerge
rgerge
を返す何
は私の入力から値とname
あるブラウザでconsole window
にURLを返す
私は '$ .post( "menu.storeが"'私はremoved.store有効 – Phiter
ですが、それでも同じ問題 – Faraz
試し '$ .post( 'メニュー/ストアとは思いません'' – Phiter