Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $("#gallery-image").change(function(){
- var formData = new FormData();
- formData.append('id', '{{$publication->id}}');
- for (var i=0; i<this.files.length; i++){
- formData.append('image'+i, this.files[i]);
- }
- $.ajaxSetup({
- headers: {
- 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
- }
- });
- jQuery.ajax({
- processData: false,
- contentType: false,
- url: "{{ url()->route('store_gallery') }}",
- method: 'post',
- data: formData,
- success: function(result){
- var newlyCreated = JSON.parse(result);
- console.log(newlyCreated);
- for (var i=0, f; f=newlyCreated[i]; i++){
- var image = '<div class="image-gall-prev" id="image_'+f.id+'" style="background-image:url('+f.gallery_img+')"><span onclick="removephoto(\'image_'+f.id+'\')"><i class="far fa-times-circle"></i></span></div>';
- $('.gallery-image-conatiner').append(image);
- $('.image-gall-prev').hide();
- $('.image-gall-prev').fadeIn(650);
- }
- }});
- });
- function removephoto(full_id) {
- $('#'+full_id).remove();
- var id = full_id.split("_")[1];
- var formData = new FormData();
- formData.append('id', id);
- console.log("/gallery/delete/"+id);
- $.ajaxSetup({
- headers: {
- 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
- }
- });
- jQuery.ajax({
- processData: false,
- contentType: false,
- url: "/gallery/delete/"+id,
- method: 'post',
- data: formData,
- success: function(result){
- console.log(result);
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement