ajax最简单验证

相信大家很多人在查询注册修改中,都要用到ajax,那么怎么写最简单么?什么out.print的都弱爆了,为大家介绍一个新东西。

struts2-json-plugin-2.3.14.3.jar

只要引用这个包,就可以很轻松的传递json了。

配置文件中只需要加上这样一段话。

<action name="HrbSearchActionJson" class="com.huawei.actionforcenter.hrbYBCX.HrbSearchAction">
   <result name="sendSms" type="json">
    <param name="includeProperties">msg</param>
    <param name="callbackParameter">callback</param>
   </result>
  </action>

这样 msg就action中的成员变量, 并且有get set方法,然后只需要给msg赋值,并且action返回值为sendSms 就可以了。

js中,只要这样写就可以了。

$.ajax({
        type: "POST",
        dataType: "JSONP",
        data: "sfzh="+sfzh+"&mm="+mm+"&yzm="+yzm,
        url: "/WirelessCity/HrbSearchActionJson!checkValue.action?callback=?",
        jsonpCallback: 'checkCallBack'
    });

function checkCallBack(data){
      var str=data.msg;
      if(str=='success'){
      document.searchForm.submit();
      }else{
          alert(str);
          document.searchForm.searchButton.value="查询";
        document.searchForm.searchButton.disabled="";
          return false;
      }
      
  }

这样就可以验证了,后台就不给大家贴代码了。。好了就到这里了。

 
原文地址:https://www.cnblogs.com/xiehaoyu/p/3483917.html