可以用jquery的ajax方法。下面是我之前写的用户登陆时候的验证,原理和你这个差不多。
$(document).ready(function(){
$("#submitButton").click(function(){
$.ajax({
type: "post",
url: "adminLoginAction.do",
data: {"loginName":document.getElementById("loginName").value,"loginPwd":document.getElementById("loginPwd").value},
success: function(msg) {
if(msg == "success"){
window.location.href ="index.jsp"
}
else alert("账号或者密码错误,请核实后再登陆!")
}
})
})
})
$("input[name='user.id']").attr('value') 应该写$("input[name='user.id']").val()就可以了。解读:
当id为check的对象被点击的时候,取出name='user.id'的input得值,然后判断这个值是否未定义如果未定义就赋值为空串,然后运行“s:url action="checkUserName"/>'+'?userName='+name+'&random='+Math.random(), ”这个action,返回一个json的对象,去这个对象中的checkResult属性,如果为1就显示"恭喜,此帐号 " + name + " 可以用!"。否则就显示"抱歉,此帐号 " + name + " 已被用!"
{var new_data = response.number
var out_data = this.arr_list.shift()
out_data = null//有人说把变量设置为null后浏览器会自动回收
this.arr_list.push(new_data)
}
这样之后内存依然会增加
浏览器只要开启,这个JS就会10秒刷新一次,数组会一直存在客户端,只是每10秒元素会变一次
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)