Ajax 在SSH框架传值问题

Ajax 在SSH框架传值问题,第1张

你直接在

<s:iterator value="#session.userList" id="u1" status="u2" var="user">

用户名:<input type="text" value="<s:property value="#user.username">"/>

</s:iterator>

你参照这个例子做下试试,把请求方法修改成Struts的就是了

function checklogin(){

if(loginName.value!=""){

//创建XMLHttpRequest对象

http_request = false

if (window.XMLHttpRequest) {

http_request = new XMLHttpRequest()

if (http_request.overrideMimeType) {

http_request.overrideMimeType('text/xml')

}

} else if (window.ActiveXObject) { // IE

try {

http_request = new ActiveXObject("Msxml2.XMLHTTP")

} catch (e) {

try {

http_request = new ActiveXObject("Microsoft.XMLHTTP")

} catch (e) {}

}

}

if (!http_request) {

alert('不能创建 XMLHTTP 实例')

return false

}

http_request.onreadystatechange = CheckGroupName//onreadyStateChange事件可指定一个事件处理函数来处理XMLHttpRequest对象的执行结果

http_request.open('POST', "/rdflz/UsersAction.do?method=checkLoginUser&login_name="+loginName.value, true)//设置请求方法及目标,并且设置为异步提交

http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")//单独设定某个请求的HTTP头信息

http_request.send(null)//发送请求

return false

}else{

alert("请输入用户名")

}

}

function CheckGroupName() {

}

ajax主要是用来实现异步 *** 作的,ajax会向一个可以 *** 作数据库的脚本语言(例如php)文件发出请求,同时传递参数和数据,在php文件中,通过插入数据库的代码,实现添加数据,然后返回成功的标志,ajax就根据这个标志来判断是否成功。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11800348.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存