J'ai déjà reçu les données dans ajax code>, puis j'ai utilisé cette jQuery pour ajouter ces données au modèle de lame.
Route::post('translation/delete', 'Home\TranslationController@recodeDelete')->name('translation.recode.delete')->middleware('auth');
4 Réponses :
hi s'il vous plaît utiliser le bouton ONCliquez sur le bouton. J'espère que c'est utile p> p> p>
En utilisant onclick et jquery semble tellement éteint
Si vous utilisez JQuery Créez la fonction JQuery OnClick et définissez un attribut dans la balise HTML et obtenez la valeur à l'aide de cette balise.
Il utilise jQuery.
$(function() { $.ajax({ url: '{{route('translation.recodes')}}', type: 'post', data: { _token: "{{ csrf_token() }}" }, success: function (data) { $.each(data,function(index, el) { var row = `<tr> <td>`+el.korean+`</td> <td>`+el.japanese+`</td> <td><button onclick="removeTd(this,"`+el.id+`")" type="button" class="btn btn-danger float-right">ìì </button></td> </tr>`; $('#transRecords').append(row); }); }, error: function () { alert("error!!!!"); } }); }); function removeTd(ele,id){ var cnf = confirm('Are you sure to delete this entry..?'); if(cnf){ $.ajax({ url: "{!! route('translation.recode.delete') !!}", type: "POST", data: {id:id}, success: function(response){ if(response=="true") alert('Delete Successfully'); } }); var m_id = $(ele).closest('tr').children().first().find('input:hidden').val(); $(ele).closest('tr').remove(); } }
Cette erreur non capturée SyntaxError: extrémité inattendue de l'entrée ..?
Vous pouvez le faire de deux manières; Tout d'abord en utilisant modal et seconde à l'aide d'une alerte JavaScript.
la première option - à l'aide d'un exemple modal
Vous pouvez toujours le faire de cette façon avec une alerte JavaScript