.net ajax 获取不了后台传回的数据

brave_h 2016-06-04 08:02:30
前台js代码:
<script type="text/javascript">
$().ready(
function() {

$("#btest").bind("click", function() {
$.ajax({
type: "POST",
url: "Default3.aspx/getItems",
ontentType: "application/json; charset=utf-8",
success: function(data) {
$("#msg").css("color", "#0000FF").html(data.d);alert(“test”);//这地方可以弹出对话框来
},
error: function(err) {
$("#msg").css("color", "#FF0000").html("access faield:" + err);alert("失败");
}
});
return false;
});

});

</script>
htm代码:
<asp:Button ID="btest" runat="server" Text="Ajax测试" />
<span id="msg"></span>


后台代码:
public static sting getItems()//返回数据条目总数
{
return “100”;//我再这里设了一个断点,程序执行的时候没走到这一步
}
...全文
218 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
全栈极简 2016-06-10
  • 打赏
  • 举报
回复
Tyler_King 2016-06-08
  • 打赏
  • 举报
回复
var str="?action=add&id=1&id2=2" $.ajax({ type: "POST", url: "ajax/ajax.ashx" + str, dataType: "text", data: str, success: function (msg) { } }) 告诉你一个正确的写法. 地址要写对。参数后面是要带?号的。然后 后台首先要接收这个请求
        
          string action=HttpContext.Current.Request.QueryString["action"].tostring(); 获取参数,获取之前先要判断一下。如果没有的话会报错的。
如:            if (HttpContext.Current.Request.QueryString[“action”] == null)
                return "";

           string action = WorldShowRequest.GetString("action");            
            switch (action)   //得到不同的参数执行不同的方法。
            {
                case "GetChannelDataList":
                    GetChannelDataList(context);
                    break;
            }
balalalalalala 2016-06-08
  • 打赏
  • 举报
回复
拿得到数据就神奇了,2楼解释的很清楚了,webform的请求响应流程没搞清楚
空白桑 2016-06-05
  • 打赏
  • 举报
回复
报的异常还是什么鬼 静态方法上面有没有加webmethod?
吉普赛的歌 2016-06-04
  • 打赏
  • 举报
回复
你的做法太乱了。 1. url: "Default3.aspx/getItems", ==> url: "Default3.aspx?cmd=getItems", 2. 在 page_load 里写 if(Request["cmd"]=="getItems"){ getItems(); } 3. <asp:Button ID="btest" runat="server" Text="Ajax测试" /> 这个是服务器端控件, 怎么可能用来做 ajax 测试??? 改成: <input type="button" value="Ajax测试" id="btest" />
  • 打赏
  • 举报
回复
贴出你的 http 调试器记录的 Request 消息。

62,266

社区成员

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

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

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

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