jquery mobile 调用ashx文件时失败

williamxia8 2015-04-14 06:27:54
<head runat="server">
<title>投票</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content=" initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<meta name="format-detection" content="telephone=no" />
<meta name="description" content="投票软件。"/>
<meta name="keywords" content="投票,证券,网络企业"/>
<%--<meta name="viewport" content="width=320,initial-scale=1.0,mininum-scale=1.0,maximum-scale=1.0,user-scaleble=no" />--%>
<%--<link rel="stylesheet" type="text/css" href="css/mobilecss.css" />--%>
<%--<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>--%>
<!--CSS-->
<link rel="stylesheet" href="css/votestyle.css" type="text/css" />
<link rel="stylesheet" href="css/jquery.mobile-1.3.2.min.css" />
<!--JS-->
<script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="js/jquery.mobile-1.3.2.min.js"></script>

<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" language="javascript" src="js/common.js"></script>
<script type="text/javascript">
function CheckInputInfo() {
var optionType = document.getElementById("hfOptionType").value;
//alert(optionType);
var flag = false;
var OptionData = "";
if(optionType="1")//单选
{
var rdoList = document.getElementsByName("option001");
//alert(rdoList);
for (var i = 1; i < rdoList.length; i++)
{
if (rdoList[i].checked == true)
{
flag = true;
OptionData = rdoList[i].value;
}
}
}

if(optionType="2")//多选
{
//alert("1");
var cbList = document.getElementsByTagName("input");
for (var i = 0; i < cbList.length; i++) {
if (cbList[i].type == "checkbox" && cbList[i].checked) {
flag = true;
OptionData += cbList[i].name + ";";
}
}

}

if(flag==false){
alert("请投票");
return false;
}

//性别
var rdoSexList = document.getElementsByName("aaa01");
var Sex = "男";
//alert(rdoList);
if (rdoSexList[0].checked == false && rdoSexList[1].checked == false) {
alert("请选择性别");
return false;
}
if (rdoSexList[0].checked == true) {
Sex = "男";
} else {
Sex = "女";
}
//alert(OptionData);
document.getElementById("hfOption").value = OptionData;


if ($("#<%=txtRealName.ClientID %>").val() == "") {

alert("姓名必填");
return false;
}

//标题不为空
if ($("#<%=txtMobile.ClientID %>").val() == "") {

alert("手机号必填");
return false;
}
var realname = document.getElementById("txtRealName").value;
var mobile = document.getElementById("txtMobile").value;
var remark = document.getElementById("txtRemark").value;
var dataid = document.getElementById("hfDataID").value;
var optiontype = document.getElementById("hfOptionType").value;
//var responseValue = XmlGet("Handler.ashx?type=voteinfo&dataid=" + dataid + "&optiontype=" + optiontype + "&OptionData=" + OptionData + "&realname=" + realname + "&Sex=" + Sex + "&mobile=" + mobile + "&remark=" + remark);
//if (responseValue == "")//更新成功
//{
// document.location.href = "votesuccess.aspx";
//} else {
// alert(responseValue);
//}
//$.ajax({
// type: "GET",
// url: "Handler.ashx?type=voteinfo&dataid=" + dataid + "&optiontype=" + optiontype + "&OptionData=" + OptionData + "&realname=" + realname + "&Sex=" + Sex + "&mobile=" + mobile + "&remark=" + remark,
// success: function (msg) {
// if (msg == "") {
// document.location.href = "votesuccess.aspx";
// } else {
// alert(msg);
// }
// },
// error: function () { alert("你的程序出现异常"); }
//});
$.ajax({
type: "POST",
url: "Handler.ashx/Vote",
//方法传参的写法一定要对,str为形参的名字,str2为第二个形参的名字
data: "{'DataID':'" + dataid + "','OptionType':'" + optiontype + "','OptionData':'" + OptionData + "','RealName':'" + realname + "','Sex':'" + Sex + "','Mobile':'" + mobile + "','Remark':'" + remark + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
if (msg == "") {
document.location.href = "votesuccess.aspx";
} else {
alert(msg);
}
},
error: function () { alert("你的程序出现异常"); }
});
//document.getElementById("btnHiddenSubmit").click();
//document.getElementById("btnHiddenSubmit").setAttribute("disabled", true);
//document.getElementById("btnSubmit").value = "正在提交...";
//document.getElementById("btnSubmit").setAttribute("disabled", true);
return true;
}

//$(document).ready(function () {
// $("#btnHiddenSubmit").click(function () {
// document.location.href = "voteforuser.aspx";
// });
//});
</script>
</head>

请大家帮帮看看有啥问题
...全文
139 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
williamxia8 2015-04-16
  • 打赏
  • 举报
回复
好吧,我用VS2012开发的,在本地不行,不过我上传到阿里云服务器就好了,不知道是什么原因呢
zujinsheng 2015-04-14
  • 打赏
  • 举报
回复
你可以先弄个控制台之类的 测试一下你 一般处理程序里里的方法..
  • 打赏
  • 举报
回复
贴出你的http消息调试结果(画面)来。
williamxia8 2015-04-14
  • 打赏
  • 举报
回复
老是走到这里 error: function () { alert("你的程序出现异常"); }

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧