• ashx页面返回json字符串|jQuery 的ajax处理请求的纠结问题


    纠结,整了半天的jquery的ajax请求数据。

    遇到的问题:

    1 ajax方法一直进入error方法里,进入到请求的.ashx页面。这个问题,我未找到是什么原因。反正我使用了一下的代码,就好了。

                $.get("api.ashx?openid=" + openid+"&sex="+sex+"&tel="+tel+"&username="+username+"&act=reg",
                    { Action: "get" }, function (data, textStatus) {
                        alert(data.cardno);
                        return;
                        if (data[0].ret == "ok") {
                            alert("绑定成功!");
                            
                            //var url = $.query.get("return") + "?openid=" + openid + "cardno=";
                            //window.location.href = url;
                        }
                        else {
                            alert("绑定失败!");
    
                        }
                    
                 });

    2 这个问题也很纠结,我的.ashx页面需要返回json数据,虽然从浏览器alert出来的数据是json格式,但是我使用 data.cardno一直是空值,查找了半天,原来.ashx.cs文件输入的格式错了。

     context.Response.ContentType = "text/json";
    

      必须得像上面的写法,不然即使输入的字符串是json格式,js也不认为是json。

  • 相关阅读:
    进程同步
    CPU调度
    线程的引入
    进程互斥
    处理器状态
    操作系统
    进程的基本概念
    socket应用
    html笔记
    HTTP基本链接原理
  • 原文地址:https://www.cnblogs.com/puzi0315/p/3269250.html
Copyright © 2020-2023  润新知