NSString *bodyShare = [NSString stringWithFormat: @"hID=%@", userID]
NSMutableURLRequest * requestShare = [[NSMutableURLRequest alloc]initWithURL:[NSURL URLWithString:self.urlStr]]
[requestShare setHTTPMethod: @"POST"]
[requestShare setHTTPBody: [bodyShare dataUsingEncoding: NSUTF8StringEncoding]]
[webView loadRequest:requestShare]
本地文件不可以url直接加参数,可以在uiwebview 加载好后 用js和oc 交互,传递参数。参考:
NSURL *urlNosmoke = [NSURL URLWithString:[NSString stringWithFormat:@"nosmokeProgram.html"]]
NSString *strFilePath = [self.viewController.commandDelegate pathForResource:[urlNosmoke path]]
NSURL *urlNonSmoking = [NSURL URLWithString:@"?nonSmokingId=2013" relativeToURL:[NSURL URLWithString:strFilePath]]
NSURLRequest *req = [[NSURLRequest alloc] initWithURL:urlNonSmoking
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:20.0f]
[self.viewController.webViewEngine loadRequest:req]
你从上个页面来到webView的时候将id参数传到webView当前页面,也或者你直接将带id参数的url拼接好传过来,然后webView页面在onload里面获取参数,如果只传id,那么就通过options.id获取到传过来的id然后拼接url,再setData,如果直接传拼接过来的url,那么就直接options.url 再setData就行了欢迎分享,转载请注明来源:内存溢出
评论列表(0条)