javascript - how to call the spring controller method from form using java script or Jquery -
hai tried calling controller using
document.forms[0].value = "getsignfaces"; document.forms[0].submit(); but not calling method in controller
@requestmapping(value=signfaces.do, method=requestmethod.post , params ="getsignfaces") public string getsignfaces(model model,@modelattribute(hbmswebconstants.model_sign_details) hbmssessiondatawo sessiondata, @modelattribute signdetailsform form,httpservletrequest request, httpservletresponse response,@requestparam string nooffaces, i need send nooffaces method.
some how failling. please allow me know if missing thing
i think can seek using ajax phone call post controller.
as example:
var jsonfile= {json:json.stringify(contents)}; $.ajax({ type:'post', url: "/yourcontrollermapping/signfaces.do data: jsonfile, datatype: "json" }); and controller method:
@controller @requestmapping("/yourcontrollermapping" public class yourcontroller(){ @requestmapping(value = "/signfaces.do, method = requestmethod.post) public void getsignfaces(@requestparam("json) string json){ //stuff want } } if wanne javascript native can :
var jsonfile= {json:json.stringify(contents)}; var r = new xmlhttprequest(); r.open("post", "yourcontrollermapping/signfaces.do", true); r.onreadystatechange = function () { if (r.readystate != 4 || r.status != 200) return; console.log(r.responsetext); }; r.send(jsonfile); java javascript spring-mvc
No comments:
Post a Comment