我试图提交表格后,填写表单字段,但它没有得到提交,也没有得到任何类型的错误控制台以及网络。
My create.blade for form:
<form method="POST" class="create_form" id="form" action="{{ route('details.store') }}" enctype="multipart/form-data"> @csrf <tr>
<td>Name</td>
<td>
<input type="text" name="name">
</td>
</tr>
<tr>
<td>Age</td>
<td>
<input type="text" name="age">
</td>
</tr>
<tr>
<td>Address</td>
<td>
<input type="text" name="address">
</td>
</tr>
<tr>
<td>Contact</td>
<td>
<input type="text" name="contact">
</td>
</tr>
<tr>
<td>Email</td>
<td>
<input type="text" name="email">
</td>
</tr>
<tr>
<td>Gender:</td>
<td>
<input type="radio" name="gender" value="Male" checked>Male
</td>
</tr>
<tr>
<td></td>
<td>
<input type="radio" name="gender" value="Female">Female
</td>
</tr>
<tr>
<td>Qualification </td>
<td>
<select name="qualification">
<option value="SSC">SSC</option>
<option value="HSC">HSC</option>
<option value="UG">UG</option>
<option value="PG">PG</option>
</select>
</td>
</tr>
<tr>
<td>Hobbies:</td>
<td>
<input type="checkbox" name="hobbies[]" value="Trading">Trading
</td>
</tr>
<td></td>
<td>
<input type="checkbox" name="hobbies[]" value="Games">Games
</td>
</tr>
<td></td>
<td>
<input type="checkbox" name="hobbies[]" value="Music">Music
</td>
</tr>
<td></td>
<td>
<input type="checkbox" name="hobbies[]" value="Swimming">Swimming
</td>
</tr>
<tr>
<td>Profile Picture</td>
<td>
<input type="file" name="profilepic">
</td>
</tr>
<tr>
<td>Signature</td>
<td>
<input type="file" name="signature">
</td>
</tr>
<tr>
<td>
<button type="button" class="save_create">Save</button>
</td>
<td>
<button type="button" class="back">Back</button>
</td>
</tr>
</form>
字符串
我 AJAX jquery代码提交按钮:
$(document).on('submit', '.create_form', function(event) {
event.preventDefault();
var data = $(this).serialize();
$.ajax({
url: "{{ route('details.store') }}",
data: data,
type: "POST",
dataType: "json",
success: function(response) {
window.location.href = ("{{ route('details.index') }}");
},
error: function(error) {
console.log("Errors :", error);
}
});
});
型
我还试图在控制台中获得结果和错误,但仍然没有得到任何结果。我也用了
<input type="submit" class=save_create>
型
但还是没有被提交
2条答案
按热度按时间wf82jlnq1#
字符串
你需要像这样处理而不是 AJAX
如果你想要 AJAX ,那么就像这样使用
型
qkf9rpyu2#
您可以在HTML中使用FormID和这个Form2文件add,这样就可以像这样使用form_data.append
字符串