HTML页面无法接收到ajax的返回值。

guize 2014-10-28 04:45:49
HTML页面 使用ajax提交,提交成功,但无法无法接收到返回值是怎么回事?
HTML 页面
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head >
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script src="../../../ybt_inc/js/jquery-1.6.2.min.js"></script>
<script type="text/javascript">
function showcontact() {
alert(1);
//var cardid = "card" + $("#contactid").text();
$.ajax({
type: "post",
url: "controls/contactHandler.ashx",
data: "contactid=1&brandid=2",
success: function (data) {
alert(data);
}
});
}
</script>
</head>
<body>
<a onclick="javascript:showcontact()" href="javascript:void(0)">111</a>
</body>
</html>

contactHandler 页面
public class contactHandler : IHttpHandler, System.Web.SessionState.IRequiresSessionState
{
public void ProcessRequest(HttpContext context)
{
context.Response.Write("ok");//验证成功
}
}
...全文
467 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jakkyz 2014-11-17
  • 打赏
  • 举报
回复
用firebug看看是什么错误
usecf 2014-11-13
  • 打赏
  • 举报
回复
在js头加$.ajaxSetup({ async : false });试试
Go 旅城通票 2014-10-29
  • 打赏
  • 举报
回复
你怎么知道就成功了?增加error回调输出返回的
内容看看有什么


    function showcontact() {
        alert(1);
        //var cardid = "card" + $("#contactid").text();
        $.ajax({
            type: "post",
            url: "controls/contactHandler.ashx",
            data: "contactid=1&brandid=2",
            success: function (data) {
                alert(data);
            }, error: function (xhr) {//////////
                alert(xhr.status)
                alert(xhr.responseText);
            }
        });
    }
会用开发工具的话自己看开发工具中的xhr请求返回了什么,没执行success 应该是动态页出错或者404请求地址错误了
guize 2014-10-28
  • 打赏
  • 举报
回复
没有人帮忙吗?
slwsss 2014-10-28
  • 打赏
  • 举报
回复
不知什么问题,你控制台那边看下
guize 2014-10-28
  • 打赏
  • 举报
回复
为什么没有人帮忙呢????
guize 2014-10-28
  • 打赏
  • 举报
回复
求大神帮忙~~

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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