l***@126.com
l***@126.com
  • 发布:2016-07-12 14:14
  • 更新:2016-07-12 16:01
  • 阅读:1470

NSURLRequest 想请问一下 怎样 使用 NSURLRequest 获取一个 get请求的返回值

分类:Native.js

NSURLRequest 想请问一下 怎样 使用 NSURLRequest 获取一个 get请求的返回值

希望大牛能回复一下

我看到一个例子

var Webview = plus.ios.importClass("UIWebview");  
    var NSURLRequest = plus.ios.import('NSURLRequest');  
    var NSURL = plus.ios.import('NSURL');  
    // 获取当前Webview对象的实例  
    var wv = plus.ios.currentWebview();  
    // 创建请求对象  
    var req = NSURLRequest.requestWithURL(NSURL.URLWithString('http://www.dcloud.io/'));  
    // 跳转页面  
    plus.ios.invoke(wv,"loadRequest:",req);  
    // 释放对象(可选)  
    plus.ios.deleteObject(req);  
    plus.ios.deleteObject(wv);

这个是跳转到页面的

2016-07-12 14:14 负责人:无 分享
已邀请:
赵梦欢

赵梦欢 - 专注前端,乐于分享!

首先向问一下,你这个例子的需求是啥?获取当前页面document内容吗?
http://ask.dcloud.net.cn/question/6785

BoredApe

BoredApe - 有问题就会有答案。

  • l***@126.com (作者)

    在项目中 用过xhr 还有 封装过的 mui.ajax 不定期出现 返回 abort错误 status 为0 所以考虑使用 原生

    2016-07-12 16:04

  • BoredApe

    abort可能是跨域引起的.使用 5+ XMLHttpRequest 就可以.或者是在使用mui.ajax时设置crossDomain:true(强制使用5+跨域)

    2016-07-12 16:23

  • l***@126.com (作者)

    使用 crossDomain: true 返回空值 如果不使用 可以正常反回结果 就是会偶尔 出现上面的 abourt 和0 的问题

    2016-07-12 16:47

  • l***@126.com (作者)

    好像是使用了跨域 之后 同步异步设置没用了

    2016-07-12 16:59

该问题目前已经被锁定, 无法添加新回复