每次我点击我的标签时,都应该使用以下方法发送请求
[self loadingProgress];
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.happy.com/ajax/index.php"]]];
但是对于某些原因,它每次都会给我一个空白页面,我想知道什么是确保返回的好方法,问题是否与我的ajax代码有关?我每2秒钟进行一次民意调查。
答案 0 :(得分:1)
如果您发布的代码每2秒执行一次,那就是问题所在 您在上一个请求完成之前加载新请求。
答案 1 :(得分:1)
迈克尔是正确的,因为您长时间轮询并以两秒的间隔提交多个请求,您的UIWebView会尝试在旧的完成之前加载每个新请求。
一种方法可能是使用UIWebView的loading
属性,该属性将返回一个BOOL,指示在尝试将NSUrlRequest传递给另一个之前,它是否仍在处理NSUrlRequest。我还会参考UIWebView Class Reference文档以供进一步考虑。