lundi 20 février 2017

javascript dynamic form not posting data via POST in laravel app

in my laravel app, i have delete link for every row, to get deleted by default laravel accept via delete method, so I created a dynamic form on the fly and submit it. it works locally well, but not working on production server

$("a[data-method=DELETE]").click(function(e){

  e.preventDefault();
  var link =$(this) ;

 if ( ! verifyConfirm(link) ) 
    {
          return false;
        }

var hreflink = encodeURI( link.attr('href'));
var form = '<form action="'+hreflink+'" method="POST" id="deleteform">'
 form+='<input type="hidden" name="_token" value="asd" >' 
 form+='<input type="hidden" name="_method" value="DELETE" >' 
form+='</form>'

$(form).appendTo('body').submit();   

 }

 function    verifyConfirm(link) {

      return confirm('are you sure');
    }

the next page is requested via GET method instead of POST method on prod. where am i getting wrong?

on production, I have LAMP stack and locally I have homestead box



from Newest questions tagged laravel-5 - Stack Overflow http://ift.tt/2kYMqMO
via IFTTT

Aucun commentaire:

Enregistrer un commentaire