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; } }
这样就可以验证了,后台就不给大家贴代码了。。好了就到这里了。