当用户到达页面底部的弹跳时,我正在尝试将运行经典 asp 的 Web 服务器中的数据库记录添加到我现有的 uiwebview 页面。我使用 HTML DOM javascript 使用 HTML DOM javascript 在每次反弹时将数据附加到页面上:
IOS:
NSString *JavaCodeFromFile = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://www.xxx.com/JavaTestImage.asp"] encoding:NSUTF8StringEncoding error:nil];
NSString *ReturnedValue = [Web_View stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"%@", JavaCodeFromFile]];
JavaTestImage.asp 内容:
var para=document.createElement("p");
var NewImg=document.createElement("img");
NewImg.setAttribute('src', 'http://www.xxx.com/Images/Under_Construction.jpg');
NewImg.setAttribute('width', '100');
NewImg.setAttribute('height', '120');
document.body.appendChild(NewImg);
var Textnode=document.createTextNode("From JavaTestImage.asp - Added Text.");
para.appendChild(Textnode);
document.body.appendChild(para);
问题: 此代码工作正常,但因为它的 javascript 我不能调用数据库来动态加载更多记录。我可以使用另一种方法将更多数据库数据添加到已填充的 UIWebView 吗?
谢谢,理查德