87,907
社区成员
发帖
与我相关
我的任务
分享
<div style="margin: 0 auto;width: 400px">
<div id="userInfo">
<form>
<table>
<tr><td><code>登录名</code></td><td><input name="userName" id="userName" class="form-control" placeholder="登录名" type="text"><br></td></tr>
<tr><td><code>密码</code></td><td><input name="userPsd" id="userPsd" class="form-control" placeholder="密码" type="password"><br></td></tr>
<tr><td><code>姓氏</code></td><td><input name="userRealName" id="userRealName" class="form-control" placeholder="姓氏" type="text"><br></td></tr>
<tr><td><code>电话</code></td><td><input name="userPhone" id="userPhone" class="form-control" placeholder="电话" type="text"><br></td></tr>
<tr><td><code>邮箱</code></td><td><input name="userEmail" id="userEmail" class="form-control" placeholder="邮箱" type="text"><br></td></tr>
<tr><td><code>地址</code></td><td><input name="userAddress" id="userAddress" class="form-control" placeholder="地址" type="text"><br></td></tr>
<tr><td><code>邮编</code></td><td><input name="userPostal" id="userPostal" class="form-control" placeholder="邮编" type="text"><br></td></tr>
<tr><td><code>专家类型</code></td><td><input name="userType" id="userType" class="form-control" placeholder="专家类型" type="text"><br></td></tr>
<tr><td><code>专家介绍</code></td><td><textarea name="userIntroduce" id="userIntroduce" class="form-control" placeholder="专家介绍" rows="5" cols="28"></textarea><br></td></tr>
</table>
</form>
</div>
<input onclick="exp_infoSetting(confirm('是否修改?'))" type="button" class="btn btn-lg btn-primary btn-block" value="修改">
</div>
function exp_infoSetting(ele1){
if(ele1==false){
return false;
}
alert($("#userInfo").serialize());
$.ajax({
url:"http://localhost:8080/struts/expert/click_editInfo.action",
data:$("#userInfo").serialize(),
async:true,
cathe:false,
contentType:"application/x-www-form-urlencoded;charset=utf-8",
type:"POST",
success: function (msg) {
alert(msg);
}
})
}
<head>
<meta charset="UTF-8">
<script type="text/javascript">
$(document).ready(function(){
exp_list_jumpReady("infoSetting", null,"exp_infoSetting");
})
</script>
</head>
<div style="margin: 0 auto;width: 400px">
<div id="userInfo">
<form>
<table>
<tr><td><code>登录名</code></td><td><input name="userName" id="userName" class="form-control" placeholder="登录名" type="text"><br></td></tr>
<tr><td><code>密码</code></td><td><input name="userPsd" id="userPsd" class="form-control" placeholder="密码" type="password"><br></td></tr>
<tr><td><code>姓氏</code></td><td><input name="userRealName" id="userRealName" class="form-control" placeholder="姓氏" type="text"><br></td></tr>
<tr><td><code>电话</code></td><td><input name="userPhone" id="userPhone" class="form-control" placeholder="电话" type="text"><br></td></tr>
<tr><td><code>邮箱</code></td><td><input name="userEmail" id="userEmail" class="form-control" placeholder="邮箱" type="text"><br></td></tr>
<tr><td><code>地址</code></td><td><input name="userAddress" id="userAddress" class="form-control" placeholder="地址" type="text"><br></td></tr>
<tr><td><code>邮编</code></td><td><input name="userPostal" id="userPostal" class="form-control" placeholder="邮编" type="text"><br></td></tr>
<tr><td><code>专家类型</code></td><td><input name="userType" id="userType" class="form-control" placeholder="专家类型" type="text"><br></td></tr>
<tr><td><code>专家介绍</code></td><td><textarea name="userIntroduce" id="userIntroduce" class="form-control" placeholder="专家介绍" rows="5" cols="28"></textarea><br></td></tr>
</table>
</form>
</div>
<input onclick="exp_infoSetting(confirm('是否修改?'))" type="button" class="btn btn-lg btn-primary btn-block" value="修改">
</div>
/*
* 对用户的信息进行修改的点击事件
*/
function exp_infoSetting(ele1){
if(ele1==false){
return false;
}
alert($("#userInfo").serialize());
$.ajax({
url:"http://localhost:8080/struts/expert/click_editInfo.action",
data:$("#userInfo").serialize(),
async:true,
cathe:false,
type:"POST",
success: function (msg) {
alert(msg);
}
})
}
手动写代码取一下上传数据 也就 5分钟的时间
我只能 呵呵
[/quote]
我有强迫症,手动写获取上传数据也是可以,但是如果能解决清楚一个问题也没有什么坏处吧[/quote]
直接 断点调试 $("#userInfo").serialize(),这一行就可以了
js代码是文本代码 大部分代码问题 直接调试就可以了
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>angularjs</title>
<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.js"></script>
<script type="text/javascript" src="jq.js"></script>
</head>
<body>
<form action="" id="form">
<input type="text" name="id" />
<input type="submit" id="sub"/>
</form>
<script type="text/javascript">
$("#sub").on('click', function(){
console.log($("#form").serialize())
return false;
})
</script>
</body>
</html>
<div id="teamInfo">
<form>
团队名称<br>
<input id="teamName" class="form-control" placeholder="团队名称" type="text"><br>
团队介绍<br>
<textarea id="teamNote" class="form-control" placeholder="团队介绍" rows="5" cols="28"></textarea>
<br>
</form>
</div>
<input type="button" onclick="confirm('是否保存设置')"
class="btn btn-success" value="保存">
这是另一端html的代码,同样是这样操作的,但是就可以serialize()到,这是版本冲突引起的么
<head>
<meta charset="UTF-8">
<script type="text/javascript">
$(document).ready(function(){
exp_list_jumpReady("infoSetting", null,"exp_infoSetting");
})
</script>
</head>
<div style="margin: 0 auto;width: 400px">
<div id="userInfo">
<form>
<table>
<tr><td><code>登录名</code></td><td><input name="userName" id="userName" class="form-control" placeholder="登录名" type="text"><br></td></tr>
<tr><td><code>密码</code></td><td><input name="userPsd" id="userPsd" class="form-control" placeholder="密码" type="password"><br></td></tr>
<tr><td><code>姓氏</code></td><td><input name="userRealName" id="userRealName" class="form-control" placeholder="姓氏" type="text"><br></td></tr>
<tr><td><code>电话</code></td><td><input name="userPhone" id="userPhone" class="form-control" placeholder="电话" type="text"><br></td></tr>
<tr><td><code>邮箱</code></td><td><input name="userEmail" id="userEmail" class="form-control" placeholder="邮箱" type="text"><br></td></tr>
<tr><td><code>地址</code></td><td><input name="userAddress" id="userAddress" class="form-control" placeholder="地址" type="text"><br></td></tr>
<tr><td><code>邮编</code></td><td><input name="userPostal" id="userPostal" class="form-control" placeholder="邮编" type="text"><br></td></tr>
<tr><td><code>专家类型</code></td><td><input name="userType" id="userType" class="form-control" placeholder="专家类型" type="text"><br></td></tr>
<tr><td><code>专家介绍</code></td><td><textarea name="userIntroduce" id="userIntroduce" class="form-control" placeholder="专家介绍" rows="5" cols="28"></textarea><br></td></tr>
</table>
</form>
</div>
<input onclick="exp_infoSetting(confirm('是否修改?'))" type="button" class="btn btn-lg btn-primary btn-block" value="修改">
</div>
/*
* 对用户的信息进行修改的点击事件
*/
function exp_infoSetting(ele1){
if(ele1==false){
return false;
}
alert($("#userInfo").serialize());
$.ajax({
url:"http://localhost:8080/struts/expert/click_editInfo.action",
data:$("#userInfo").serialize(),
async:true,
cathe:false,
type:"POST",
success: function (msg) {
alert(msg);
}
})
}
手动写代码取一下上传数据 也就 5分钟的时间
我只能 呵呵
[/quote]
我有强迫症,手动写获取上传数据也是可以,但是如果能解决清楚一个问题也没有什么坏处吧