如何使用jquery mobile解析HTML

如何使用jquery mobile解析HTML,html,ajax,jquery-mobile,jsoup,Html,Ajax,Jquery Mobile,Jsoup,我对编码还不熟悉,我正试图找出在jquery mobile中解析HTML的最佳方法。例如,我想从这个链接()解析咨询部分,但是我不确定什么是最好的方法。我查看了JSOUP,但我不确定这是否适用于jquery移动应用程序。然后我看到了这个链接()并认为它可以用AJAX来完成。然而,它似乎不起作用。有人能给我指一下正确的方向吗?先谢谢你 $(document).ready(function() { baseUrl = "http://www.mashable.com"; $.aja

我对编码还不熟悉,我正试图找出在jquery mobile中解析HTML的最佳方法。例如,我想从这个链接()解析咨询部分,但是我不确定什么是最好的方法。我查看了JSOUP,但我不确定这是否适用于jquery移动应用程序。然后我看到了这个链接()并认为它可以用AJAX来完成。然而,它似乎不起作用。有人能给我指一下正确的方向吗?先谢谢你

$(document).ready(function() {

    baseUrl = "http://www.mashable.com";
    $.ajax({
        url: baseUrl,
        type: "get",
        dataType: "",
        success: function(data) {
            //code
        } 
     });
});

您可以使用此插件:

它有助于跨源ajax调用

然后脚本会变成这样:

var baseUrl = "http://www.wmata.com/rider_tools/metro_service_status/advisories.cfm?AID=4503";
$.ajax({
    crossOrigin: true,
    url: baseUrl,
    success: function(data) {
        console.log($(data));
        var $advisory = $(data).find(".internal-box2-inner");
        $advisory.find("a").remove();
        $advisory.find("script").remove();
        $( '#theResults' ).html($advisory);
    }
});
.internal-box2-internal
是具有实际建议文本的DIV类

这是一个正在工作的


JSOUP是一个java库,不是JS?通常,您只需要使用Ajax传递数据和/或接收对服务器端语言的响应,服务器端语言将进行html解析——如您提到的java和jsoup,或后端的php等。您更可能希望使用JQuery Mobile来处理前端逻辑。呜呜呜=D非常感谢你!!!它工作完美!!!我正在查看该页面上的其他部分,我想知道是否可以在此表单上使用此功能。我只想能够输入“收件人”和“发件人”,然后显示不同的行程。@speedracer2003,也许您可以将旅行计划器放在您网站的iframe中?您好,很抱歉打扰您。我想尝试格式化文本的颜色和大小,但是内容没有显示出来。我只看到一页空白。我检查了你的JFIDLE示例,它也没有显示内容。昨晚还不错,但现在不行。有什么建议吗?感谢you@speedracer2003,该插件使用谷歌应用程序脚本来限制通话次数。您需要实现自己的代理。见本页底部: