【问题标题】:iOS parse html after server side javascript is run运行服务器端javascript后iOS解析html
【发布时间】:2013-05-13 15:42:27
【问题描述】:

我正在尝试将网站解析为 iOS 应用程序...解析 html 标记与 hpple 配合得很好,但我想在 Java 脚本和其他服务器端脚本运行后解析该站点...我该怎么走关于这样做?

这是在站点启动时运行的 Java 脚本... 我需要这个,$('h1').html(sd.number);

$(document).ready(function() {
var names = "";
var today = new Date();

$.getJSON('space.json', function(sd) {
$('h1').html(sd.number);
$.each(sd.people, function(key, val) {
var launch = new Date(val.launchdate);
var diff = new Date(today - launch);
var days = Math.floor(diff/1000/60/60/24);
names += ('<a href="' + val.bio + '" target="_blank"><div class="item cf"><div        class="person-name"><h2>' + val.name + '</h2><div class="flag '+ val.country +'"></div><h3>'  + val.title + '</h3></div><div class="person-days"><h4>' + days + '</h4><p>Days in space</p> </div></div></a>');
});
$('#listing').html(names);
});

});

【问题讨论】:

  • 为什么不能直接从应用程序向 space.json 发出请求?
  • @HugoT 你是怎么做到的?
  • 向 space.json 的完整 URL 发出 HTTP 请求(不解析任何内容)(添加缺少的前缀)。最终应该看起来像http://www.yourdomain/space.json。然后,像往常一样反序列化 JSON 响应。
  • @AlonAmir 非常感谢你!!!您解决了我所有的问题,非常感谢您的帮助!你想把它放在答案部分,这样我就可以投票并勾选它吗?
  • @iDevMartin 刚刚做了:}

标签: html ios html-parsing


【解决方案1】:

向 space.json 的完整 URL 发出 HTTP 请求(不解析任何内容)(添加缺少的前缀)。最终应该看起来像http://www.yourdomain/space.json。然后,像往常一样反序列化 JSON 响应。

【讨论】:

    猜你喜欢
    • 2015-07-05
    • 1970-01-01
    • 2011-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多