为了账号安全,请及时绑定邮箱和手机立即绑定

关于jquery ajax的问题,取不到值不知道为什么?!

关于jquery ajax的问题,取不到值不知道为什么?!

月关宝盒 2018-12-07 07:45:44
$.ajax({ type: "post", url: "../Handler.ashx", data: { type: "test"}, success: function (data) { var obj = eval("(" + data + ")"); alert(obj); } }) $.post("../Handler.ashx", { type: "test" }, function (data) { return 1; }); context.Response.ContentType = "text/plain"; string type = context.Request["type"]; …… else if(type == "test") { string str = "{ result:'1' }"; context.Response.Write(str); } 注:js文件目录在js文件夹下,ashx文件目录在根目录。 搞了半天,为什么Js始终取不到传递过来的值呢?求救~!我都是按照以前的方法弄的,难道是我机子有问题?。。
查看完整描述

9 回答

?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

终于知道为啥了!我重新建了一个新的ashx,发现一切正常,原来是我把数据库处理的方法写在了ashx下面,所以ajax读不到ashx文件里面的内容,分开使用类处理就行了。。。我记得以前这样做是可以的,真纠结。。。

查看完整回答
反对 回复 2019-01-21
?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

$.ajax({
        type: "post",
        url:
"../Handler.ashx", data: { type: "test"},
        success: function (data) {
           
var obj = eval(data );
            alert(obj.result);
        }
    })

查看完整回答
反对 回复 2019-01-21
?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

不行,alert不出来!

查看完整回答
反对 回复 2019-01-21
?
狐的传说

TA贡献1804条经验 获得超3个赞

用firebug查看 http请求及响应

查看完整回答
反对 回复 2019-01-21
?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

不行,就是alert不出来啊!感觉就是ajax不起作用。。

查看完整回答
反对 回复 2019-01-21
?
互换的青春

TA贡献1797条经验 获得超6个赞

这种情况应该是 1. 找不到 Handler.ashx  (可以在Handler.ashx设下断点,看 是否接收到 请求数据)

2.接受有问题 用chrome 断点 执行,看返回的data 有没有值

查看完整回答
反对 回复 2019-01-21
?
梦里花落0921

TA贡献1772条经验 获得超6个赞

接收不到数据,调试根本没进.ashx文件里去。。路径应该对的。。。data也没有。。return不出来东西。。

查看完整回答
反对 回复 2019-01-21
?
墨色风雨

TA贡献1853条经验 获得超6个赞

查看一下路径是否存在问题!

查看完整回答
反对 回复 2019-01-21
?
梵蒂冈之花

TA贡献1900条经验 获得超5个赞

路径调试显示是正确的,但是运行不到.ashx文件里去好像。。

查看完整回答
反对 回复 2019-01-21
  • 9 回答
  • 0 关注
  • 517 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信