帖子
帖子
用户
博客
课程
显示全部楼层
80
帖子
2
勋章
1052
Y币

[其他] api.ajax请求远程服务器数据,返回text类型,如何处理

[复制链接]
发表于 2017-1-17 09:50:22
本帖最后由 绿叶一万 于 2017-1-17 09:52 编辑

  我用api.ajax向webservice请求数据调用方法,实现登陆的验证,其如下代码

function ajx()
   {
     
      api.showProgress();//显示加载进度框
    api.ajax({
         url: 'http://192.168.1.188:8088/WebService/WebService.asmx/LoginPoint',
          method: 'post',
    cache: false,
    timeout: 30,
    dataType: 'text',

    data:{
        values: {
              username:'xc',
              password:'xc123@'
              }
         }
      }, function(ret, err) {
      
            api.hideProgress();//显示加载进度框
       if (ret) {
          // api.alert({ msg: JSON.stringify(ret) });
         
         
       } else {
         api.alert({msg'错误码:'+err.code+';错误信息:'+err.msg+'网络状态码:'+err.statusCode)});
       }
    });
  
    }
这是请求的调用的后台方法,后台用NET开发,实现一个登陆的验证,如果成功就返回用户的id,失败就返回false。
/// <param name="username">用户名</param>
    /// <param name="password">密码</param>
    /// <returns>result,如验证通过返回USERID,否则返回false</returns>
    [WebMethod(EnableSession = true)]
    public string LoginPoint(string username, string password)
    {
        string result = "";
        string sqllog = "";
        System.Text.StringBuilder sql = new System.Text.StringBuilder();

调用如上ajax请求后,返回结果是这个样子,是成功返回了,可是我如何取数据呀




untitled.png
4
帖子
0
勋章
767
Y币
只能帮到这了
  1. // android 返回json对象会有转义符,需要转换下
  2. var extra = JSON.parse(jpushObj.extra);
复制代码
80
帖子
2
勋章
1052
Y币
本帖最后由 绿叶一万 于 2017-1-17 10:36 编辑

晕,我返回的text的咋出现xml文档,json的直接报错,楼上用的方法也报错
80
帖子
2
勋章
1052
Y币
有没有人帮帮看看,着急
7
帖子
2
勋章
853
Y币
您需要登录后才可以回帖 登录

本版积分规则