asp.net mvc - MVC: Set action name using javascript fails -


i need set action form posts using javascript. tried this:

 $('form').get(0).setattribute('action', formaction); 

and

 $("#form").attr('action', formaction); 

in both cases, query malformed, this:localhost:xxxx//controller/action1/action2 why happen? how can correctly set action form posts ? complete javascript function this

function getnotiftype() {                    formaction = "editwithdifferenttype";      $("#form").attr('action', formaction);      $("#form").submit(); } 

i used @url.action() qualified url action, , worked:

formaction = '@url.action("editwithdifferenttype", "notifications")'; $("#form").attr('action', formaction); $("#form").submit(); 

Comments

Popular posts from this blog

php - get table cell data from and place a copy in another table -

javascript - Mootools wait with Fx.Morph start -

php - Navigate throught databse rows -