xiehaoyu

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;
      }
      
  }

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

 

 

 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-07-29
  • 2021-11-17
  • 2022-12-23
  • 2021-11-17
  • 2022-01-03
  • 2021-11-04
猜你喜欢
  • 2021-11-05
  • 2021-09-08
  • 2021-12-12
  • 2022-02-23
  • 2021-10-19
  • 2022-02-12
  • 2021-10-03
相关资源
相似解决方案