jquery - Invoke two different actions with same url in ajax call -


how invoke 2 different action methods based on parameters supplied in ajax request, url should same ex :

        public actionresult method1(int a)         {              return json(true);         }          public actionresult method2(int b, int c)         {             return json(true);         } 

sample url : /controller/method parameters supplied different , corresponding action method should invoked

in javascript doing ajax call check on parameter , decide url this. (in pseudocode):

<script> function yourajaxkcall(param1, param2, param3){   string url;   if(param1 === someexpectedresult){     url = '@url.action("method1", "controller")';     data = param2;   }   if(param1 === someotherexpectedresult){     url = '@url.action("method2", "controller")';     data = param2, param3 (do proper converting json here)   }   'doyourajaxcall' }  </script> 

Comments

Popular posts from this blog

ruby on rails - RuntimeError: Circular dependency detected while autoloading constant - ActiveAdmin.register Role -

c++ - OpenMP unpredictable overhead -

javascript - Wordpress slider, not displayed 100% width -